在全球开发者大会上,一次演讲给出了一个“Reminders”应用程序如何在不同屏幕上定制Navigation Bar的例子。他们分享了他们是如何做到的:
let appearance = navigationBar.standardAppearance.copy()
navigationItem.standardAppearance = appearance实际的实现是如何工作的?我不太确定代码插槽在哪里,以便自定义一个导航栏。
任何帮助都将不胜感激!
发布于 2019-06-15 17:13:41
在viewWillAppear中设置此值
UINavigationBar.appearance().titleTextAttributes = [ NSFontAttributeName: UIFont(name: "MuseoSans-500", size: 19)!, NSForegroundColorAttributeName: UIColor.black ]
在viewWillDisappear上重置所有值。
https://stackoverflow.com/questions/56608802
复制相似问题