在WWDC上,一个演讲提供了一个示例,说明“ Reminders
”应用如何在不同屏幕上自定义Navigation Bar
。他们分享了如何做到这一点:
let appearance = navigationBar.standardAppearance.copy()
navigationItem.standardAppearance = appearance
实际实施将如何进行?我不确定该代码在哪里插入,以便自定义一个导航栏。
任何帮助将不胜感激!
答案 0 :(得分:-2)
在viewWillAppear中设置此值
UINavigationBar.appearance().titleTextAttributes = [
NSFontAttributeName: UIFont(name: "MuseoSans-500", size: 19)!,
NSForegroundColorAttributeName: UIColor.black
]
并在viewWillDisappear上重置所有值。