我刚刚更改了情节提要的布局,并发现导航栏文本颜色现在出现问题。
问题是,要使导航栏中的文本颜色更改为我想要的颜色,必须先切换选项卡,然后它才能更新。这不是问题,因为之前我的情节提要板的布局方式意味着该代码所在的第一个视图控制器没有导航栏。但是,现在这是一个问题,我想不出一种解决方法。
我尝试将代码放入viewWillAppear,viewDidAppear和viewDidLoad中,但无法解决此问题。
代码:
let titleDict: NSDictionary = [NSForegroundColorAttributeName:UIColor.whiteColor()]
UINavigationBar.appearance().titleTextAttributes = titleDict
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
抱歉,我无法完全理解您的问题。尝试将您的代码插入awakeFromNib
,因为一旦用户触摸主屏幕上的应用程序图标,就会调用此方法:
override func awakeFromNib() {
/* your code here */
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句