我正在使用Storyboard,我想在我的一个ViewControllers上将UINavigationBar标题颜色更改为UIColor.whiteColor()
。 Xcode识别字体,但我无法改变颜色。
我试过: 使用Storyboard和下面的代码更改它,但它似乎不起作用。我也尝试使用不同的字体和.otf和.ttf认为它可能是由字体错误引起的。到目前为止,我只能使用任何自定义字体获得黑色。
var nav = self.navigationController!.navigationBar
self.navigationItem.title = "HOME"
nav.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
nav.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Impact", size: 30)!]
答案 0 :(得分:1)
我发现你需要像这样同时设置属性:
nav.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "Impact", size: 30)!]
答案 1 :(得分:0)
您还可以将导航栏的tintColor属性设置为所需的颜色。