设置UINavigationBar tintColor只设置它的后退按钮颜色

时间:2012-02-07 22:37:57

标签: iphone objective-c ipad uinavigationcontroller uinavigationbar

所以我正在设置一个UINavigationBar tintColor,这就是我得到的:

enter image description here

[navController.navigationBar setTintColor:[UIColor whiteColor]];

这怎么可能?如果有帮助的话,这里有更多信息:

enter image description here

2 个答案:

答案 0 :(得分:0)

我有一个UINavigationController我自定义如下:

首先,提出一个44像素高的图像作为导航栏的背景。 (在这种情况下,如果你想使用44px高的白色图像,那就是诀窍---但如果你使用某种垂直渐变效果会更好看)

其次,在AppDelegate的{​​{1}}方法中使用以下代码。 (该图像称为“didFinishLaunching”。

background_44.png

答案 1 :(得分:0)

我在我的项目中删除了该代码,工作正常。甚至改变了酒吧风格和颜色。没问题。这行代码很好,其他地方还有一个问题,或者是一些疯狂的故障。