iOS 顶部导航栏设置标题颜色
iOS top navigationBar set title color
我有一个带 preferedLargesTitles = true
的导航栏。我尝试了一切,但我无法从白色顶部导航栏颜色更改。
largeTitleTextAttributes
会完成任务!
这是一个示例:
navigationController?.navigationBar.largeTitleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.gray]
navigationController.navigationBar.tintColor = .随便吧!
您应该能够使用 tintColor 属性
更改栏按钮项的文本颜色
override func viewDidLoad() {
super.viewDidLoad()
self.title = "Testing"
navigationController?.navigationBar.prefersLargeTitles = true
navigationController?.navigationBar.tintColor = .red
}
我有一个带 preferedLargesTitles = true
的导航栏。我尝试了一切,但我无法从白色顶部导航栏颜色更改。
largeTitleTextAttributes
会完成任务!
这是一个示例:
navigationController?.navigationBar.largeTitleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.gray]
navigationController.navigationBar.tintColor = .随便吧!
您应该能够使用 tintColor 属性
更改栏按钮项的文本颜色override func viewDidLoad() {
super.viewDidLoad()
self.title = "Testing"
navigationController?.navigationBar.prefersLargeTitles = true
navigationController?.navigationBar.tintColor = .red
}