如何更改UINavigationController
项目的颜色?
我使用嵌入UINavigationController
=> UIViewController
我默认为“< Back”。我想删除此“返回”文本并将项目的颜色更改为白色。
我确实尝试了下一个:
override func viewDidLoad() {
super.viewDidLoad()
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
}
这个项目出现的UIViewController
内部,但它对我没有帮助
答案 0 :(得分:0)
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
答案 1 :(得分:0)
您可以使用以下代码更改导航栏颜色。
self.navigationController.navigationBar.barTintColor = UIColor.greenColor()
并更改导航栏文字。
self.navigationController.navigationBar.titleTextAttributes = [UITextAttributeTextColor: UIColor.whiteColor()]
<强>被修改强>
更改条形按钮的文本颜色
UIBarButtonItem.appearance().setTitleTextAttributes([UITextAttributeTextColor: UIColor.whiteColor()], forState: UIControlState.Normal)