gpt4 book ai didi

ios - 修改UINavigationBar标题字体和文字颜色的方法

转载 作者:IT王子 更新时间:2023-10-29 05:11:50 25 4
gpt4 key购买 nike

我想将标题的字体更改为 Avenir,并将其设为白色。这是我在 viewDidLoad 方法中的代码:

UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: UIFont(name: "Avenir", size: 20)!]
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]

这段代码只改变标题的颜色,不改变字体。此外,我尝试在 App Delegate 文件中实现它,但这没有用。

这是我的 UINavigationBar 的样子:enter image description here

我希望标题也有 Avenir 字体。我如何实现这一目标?

最佳答案

看来这也是需要的:

self.navigationController?.navigationBar.barStyle       = UIBarStyle.Black // I then set the color using:

self.navigationController?.navigationBar.barTintColor = UIColor(red: 204/255, green: 47/255, blue: 40/255, alpha: 1.0) // a lovely red

self.navigationController?.navigationBar.tintColor = UIColor.whiteColor() // for titles, buttons, etc.

let navigationTitleFont = UIFont(name: "Avenir", size: 20)!

self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: navigationTitleFont]

关于ios - 修改UINavigationBar标题字体和文字颜色的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31846263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com