【发布时间】:2017-06-21 16:36:55
【问题描述】:
我在AppDelegate 中设置了应用程序的导航栏。
在我的ViewController's 之一中,我试图以不同的方式设置属性 - 但是当我找到其他 VC 时,它们仍然有效。
实现这个的正确方法是什么?
AppDelegate.swift
UINavigationBar.appearance().titleTextAttributes = [
NSFontAttributeName: UIFont(name: "MuseoSans-500", size: 19)!,
NSForegroundColorAttributeName: UIColor.white
]
UINavigationBar.appearance().tintColor = UIColor.white
SharkViewController.swift
// MARK: - View Did Load
override func viewDidLoad() {
super.viewDidLoad()
UINavigationBar.appearance().titleTextAttributes = [
NSFontAttributeName: UIFont(name: "MuseoSans-500", size: 19)!,
NSForegroundColorAttributeName: UIColor.black
]
}
【问题讨论】:
标签: ios swift uiviewcontroller uinavigationcontroller uinavigationbar