设置导航和状态栏文本颜色

use*_*428 2 xcode swift

我正在尝试更改我的应用程序中导航栏的文本颜色,但我无法弄清楚它是如何完成的.在Xcode 6 beta 2之前我使用的是:

navigationController.navigationBar.titleTextAttributes = [UITextAttributeTextColor: UIColor.whiteColor()]
Run Code Online (Sandbox Code Playgroud)

这工作得非常好但是在更新到新版本之后我只是得到一个错误,说明'titleTextAttributes'在Swift中不可用.

另外,如何更改状态栏的文本颜色?我已经尝试在Attributes检查器中更改它,我也尝试通过代码遵循Objective C示例,但我仍然无法让它工作.

jtb*_*des 7

UITextAttributeTextColor已弃用; 你需要NSForegroundColorAttributeName改用.