更改导航控制器项目颜色

时间:2015-04-22 07:18:51

标签: ios swift uinavigationcontroller

如何更改UINavigationController项目的颜色?

我使用嵌入UINavigationController => UIViewController我默认为“< Back”。我想删除此“返回”文本并将项目的颜色更改为白色。

我确实尝试了下一个:

override func viewDidLoad() {
    super.viewDidLoad()

    UINavigationBar.appearance().tintColor = UIColor.whiteColor()
}

这个项目出现的UIViewController内部,但它对我没有帮助

2 个答案:

答案 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)
相关问题