2011-07-06 42 views
1

如何添加特定颜色到我的导航控制器背景?我所能找到的所有东西都是如何设置特定图像,但对于我的需要,我只需要背景颜色。有没有方法或没有SDK集成的方式来改变颜色?如何为我的导航控制器按钮设置颜色?

回答

3

你说的导航栏颜色

[navController.navigationBar setTintColor:[UIColor someColor]]; 
+0

这并不为我工作。我在我的appDelegate中设置它,它似乎没有改变任何东西: - ? – Alex

+0

发现问题。这工作完美。谢谢! – Alex

+0

我不想要整个酒吧的颜色,而不是我想要颜色只能返回按钮??怎么可能? – iChirag

0

你不能设置背景颜色的UINavigationController。导航控制器不是UIView!

的UINavigationController的类 实现管理的层级内容导航 一个专门的视图 控制器。这个类是 不适用于子类。相反, 你使用它的实例作为,是您希望您 应用程序的用户界面,以 反映 内容分层性质 情况。此导航 界面可以有效地呈现 您的数据,并且还使 更易于用户浏览 该内容。

UINavigationController Class Reference

+0

我不清楚这个问题。我需要更改导航栏的navigationController的颜色。 – Alex