应用启动时更改导航栏文本颜色

时间:2014-08-26 23:56:29

标签: swift uinavigationbar

我刚刚更改了故事板的布局,并注意到我的导航栏文本颜色现在出现了问题。

此问题是导航栏中的文本颜色更改为我想要的颜色,您必须在更新之前切换选项卡。这不是问题,因为之前我的故事板布局的方式意味着代码所在的第一个视图控制器没有导航栏。但是,现在这是一个问题,我无法找到解决问题的方法。

我已经尝试将代码放在viewWillAppear,viewDidAppear和viewDidLoad中,但我无法解决问题。

代码:

    let titleDict: NSDictionary = [NSForegroundColorAttributeName:UIColor.whiteColor()]
    UINavigationBar.appearance().titleTextAttributes = titleDict
    UINavigationBar.appearance().tintColor = UIColor.whiteColor()

1 个答案:

答案 0 :(得分:1)

抱歉,我无法完全理解你的问题。尝试将代码插入awakeFromNib,因为只要用户触摸主屏幕上的应用程序图标,就会调用此方法:

override func awakeFromNib() {
    /* your code here */
}