设置UINavigationBar的背景颜色没有效果?
对于大多数iOS小部件,我可以设置背景颜色。 看来,UINavigationBar不是这样的。 此外,我不能设置导航项目(顶部项目)的背景,因为它不响应setBackgroundColor。
我怎样才能改变这种颜色? 谢谢。
你应该使用setTintColor:
相反:
[self.navigationController.navigationBar setTintColor:[UIColor redColor]];
希望这可以帮助!
通过以下代码更改它:
self.navigationController.navigationBar.tintColor=[UIColor grayColor];
最简单的方法是使用Interface Builder: