如何更改UInavigationBar附带的工具栏的颜色/样式?

时间:2011-06-24 05:05:26

标签: iphone ios ipad uinavigationcontroller uitoolbar

我想将工具栏的颜色从默认的蓝色更改为黑色。我怎么做 ?感谢。

3 个答案:

答案 0 :(得分:7)

您需要将barStyle上的UINavigationBar设置为UIBarStyleBlack:

navigationController.navigationBar.barStyle = UIBarStyleBlack;

如果您需要将其设置为其他颜色,则需要设置tintColor属性:

navigationController.navigationBar.tintColor = [UIColor blackColor];

如果您对UIBarStyleBlack对[UIColor blackColor] tintColor的好处感兴趣,可以阅读this question

答案 1 :(得分:3)

使用以下代码。您可以随意更改导航栏的颜色。在这里我使用棕色,而不是这个你可以指定另一种颜色。

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

答案 2 :(得分:2)

我相信你正在寻找setTintColor