我正在尝试更改应用的导航栏,但我无法确定将此代码放在何处:
[[UINavigationBar appearance] setTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"navigationBar.png"]]];
我已经尝试过de AppDelegate和第一个视图的viewDidLoad,但它仍然无效。 这段代码错了吗?我在哪里可以买到它?
问候!
修改
当我将此代码放在委托上时,它在iOS 6上工作正常,但仍无法在iOS 5.0和5.1上运行!
答案 0 :(得分:2)
这应该适用于AppDelegate的application:didFinishLaunchingWithOptions:
。
如果它不起作用,可能是因为其他原因。
例如,您确定[UIImage imageNamed:@"navigationBar.png"]
没有返回nil
(如果您错误地从目标的“复制捆绑资源”构建文件中删除了navigationBar.png
,或者您是否在你的文件名中有一些错字)...