我在更改 XCode 4.3.2 中 iOS 5 平台的导航栏背景时遇到了一些麻烦。我更喜欢不将背景设置为图像。有人可以发布如何执行此操作以及如何为整个应用程序更改它吗?我想把它改成浅蓝色。
谢谢
我在更改 XCode 4.3.2 中 iOS 5 平台的导航栏背景时遇到了一些麻烦。我更喜欢不将背景设置为图像。有人可以发布如何执行此操作以及如何为整个应用程序更改它吗?我想把它改成浅蓝色。
谢谢
在application:DidFinishLaunchingWithOptions:
您的应用程序委托中,添加以下内容:
[[UINavigationBar appearance] setTintColor:[UIColor blueColor]];
替换你最喜欢的颜色。有关您可以调整的更多内容,请参阅文档。这会更改应用程序中所有导航栏的外观。
查看 iOS 5 的UIAppearance协议。它仅适用于 iOS 5,但为您提供了自定义大量 UIKit 元素的非常好的方法。
您可以使用 tintColor 属性。