【问题标题】:how do i change the navigation bar title color in swift?如何快速更改导航栏标题颜色?
【发布时间】:2020-10-27 12:31:54
【问题描述】:

我不确定如何更改以下导航栏标题的颜色:

使用以下代码:

override func viewDidLoad() {
    super.viewDidLoad()

    let navigationBarAppearace = UINavigationBar.appearance()
    navigationBarAppearace.tintColor = UIColor(red: 150/255, green: 150/255, blue: 150/255, alpha: 1)
}

我可以更改“上传帖子”和“分享”的颜色

但我不确定如何将中间标题“上传帖子”更改为不同的颜色

例如,我如何将颜色更改为白色?

【问题讨论】:

标签: swift uinavigationbar uinavigationbarappearance


【解决方案1】:

标题颜色可以从情节提要中更改。点击导航视图控制器中的导航栏并更改属性检查器

或者您可以在视图控制器 ViewDIDLOAD 中以编程方式完成

如果你喜欢大标题

 navigationBar.largeTitleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red]

navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多