更改自动生成的NavBar的颜色?

时间:2013-01-16 13:47:04

标签: iphone ios objective-c uinavigationbar xcode4.5

所以我创建了一个带有五个以上标签的标签栏应用程序,因此自动生成的导航栏变为现实。很公平,唯一的问题是,我想要一个黑色不透明的导航栏。之前看过有关此问题的问题,但没有任何信息对我有帮助。任何人都有完整的代码吗?什么放在.h和.m文件中?

我想要导航栏黑色,“编辑” - 按钮黑色,“完成”按钮黑色,“后退”按钮黑色以及其他自动生成的导航栏为黑色。如果我在这里要求很多,我很抱歉,但关于特定主题的信息并不多。

事先,谢谢!

祝你好运, ØyvindLarsenRunestad。

1 个答案:

答案 0 :(得分:0)

这是你正在寻找的财产:

@property(nonatomic, retain) UIColor *tintColor;

至于改变项目的颜色,需要改变每一个UINavigationItem的颜色。请参阅此问题以了解如何操作:

Change UINavigationItem colour

至于“什么放入.h和.m文件?”您应该在需要更改项目颜色时编写代码,因此在加载视图时需要它,然后在viewDidLoad方法中执行,前提是您已经添加了导航栏。