iOS顶部导航栏设置标题颜色

时间:2018-08-21 06:32:36

标签: ios swift uinavigationcontroller uinavigationbar

我有一个带有preferedLargesTitles = true的UINavigationBar。我尝试了所有方法,但顶部的NavigationBar颜色无法从白色更改。 enter image description here

3 个答案:

答案 0 :(得分:1)

您应该能够使用tintColor属性更改条形按钮项的文本颜色

override func viewDidLoad() {
    super.viewDidLoad()

    self.title = "Testing"
    navigationController?.navigationBar.prefersLargeTitles = true
    navigationController?.navigationBar.tintColor = .red
}

enter image description here

答案 1 :(得分:0)

largeTitleTextAttributes将完成这项工作!

这是一个示例:

navigationController?.navigationBar.largeTitleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.gray]

答案 2 :(得分:0)

navigationController.navigationBar.tintColor =。无论怎么做!