【发布时间】:2014-08-15 14:56:48
【问题描述】:
我将如何在 Swift 中更改 UINavigationBar 的颜色?
网上大多数事情都说要做这样的事情:
[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
我翻译成的
let titleDict: NSDictionary = ["NSForegroundColorAttributeName": UIColor.whiteColor()]
self.navigationController.navigationBartitleTextAttributes = titleDict
//self is referring to a UIViewController
但它不起作用。我已经更改了背景和按钮颜色,但文本颜色没有改变。有什么想法吗?
【问题讨论】:
-
谢谢!效果很好。
标签: text colors navigation uinavigationbar swift