我希望将标题的字体更改为Avenir,并使其变为白色。这是我在viewDidLoad
方法中的代码:
UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: UIFont(name: "Avenir", size: 20)!]
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
这段代码仅改变标题的颜色而不改变字体。此外,我尝试将其实现在AppDelegate文件中,但并没有起作用。
我希望标题也能使用Avenir字体。我该如何实现?
titleTextAttributes
来设置标题。tintColor
是用于UIBarButtonItems的。 - AlexanderZ