2014-09-27 222 views
0

当我从表格视图单元格中将segue配置到嵌入导航控制器的另一个VC时,导航栏中有一个小后退按钮(蓝色),我没有添加任何栏按钮在我的故事板,但我想它的颜色是白色的。我曾尝试下面的代码:(在我viewDidLoad中()方法)更改背面按钮的颜色

UIBarButtonItem.appearance().tintColor = UIColor.whiteColor() 

这:

self.navigationController.navigationBar.tintColor = UIColor.whiteColor() 

或任何其他类似的代码......他们都没有工作。 任何人都可以帮我吗?

+0

试一试'viewDidLayoutSubviews'方法 – 2014-09-27 11:46:55

+0

尝试这一个http://stackoverflow.com/questions/11079148/change-uipopovercontroller-color-and-back-button-color?rq=1 – 2014-09-27 13:13:49

回答

0

如果您在故事板中设置全局色调,它将影响后退按钮的颜色。

+0

它不会工作,我已将所有内容都设置为白色...... – 2014-09-27 12:05:00

+0

直接设置导航项目的颜色如何?像:self.navigationItem.leftBarButtonItem.tintColor = [UIColor redColor]; – joelg 2014-09-27 12:10:57

+0

我有同样的问题。尝试了一切... – 2015-01-08 06:37:16