我正在尝试更改我之前使用过的电子邮件撰写视图的导航栏文本的颜色,但是由于我在整个应用程序中更改了导航栏文本的大小和字体,这已经破坏了我的代码。
我在视图控制器中有这个代码,它代表包含电子邮件按钮的视图控制器:
var attributes = [NSForegroundColorAttributeName: UIColor.whiteColor(),NSFontAttributeName: UIFont(name: "Avenir", size: 24)]
self.navigationController?.navigationBar.titleTextAttributes = attributes
这是我之前用于将导航栏颜色更改为白色的代码:
mc.navigationBar.tintColor = UIColor.whiteColor()
我在我的一个视图控制器中的viewDidLoad中有此代码,但它不会影响邮件撰写视图控制器:
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
有什么想法吗?
答案 0 :(得分:0)
mailCnt.navigationBar.tintColor = UIColor.whiteColor 应该工作