设置UINavigationBar的背景颜色没有效果?

时间:2011-09-16 16:55:20

标签: iphone ios uinavigationbar

对于大多数iOS小部件,我可以设置背景颜色。似乎UINavigationBar不是这种方式。 此外,我无法设置导航项(顶部项)的背景,因为它不响应setBackgroundColor。

如何更改颜色? 感谢。

3 个答案:

答案 0 :(得分:5)

您应该使用setTintColor:代替:

[self.navigationController.navigationBar setTintColor:[UIColor redColor]];

希望这有帮助!

答案 1 :(得分:3)

通过以下代码更改它:

self.navigationController.navigationBar.tintColor=[UIColor grayColor];

答案 2 :(得分:0)

最简单的方法是使用Interface Builder:

UINavigationBar Properties