【发布时间】:2014-09-13 01:23:56
【问题描述】:
我想为iOS6更改导航栏后退按钮的颜色,我尽力了,但没有成功。那么请谁能帮我找到完美的解决方案?
我想让这个按钮的背景变黑。
我用过
[[UIBarButtonItem appearance]setTintColor:[UIColor blackColor]];
但它不起作用。我也用过这个:
[[[self navigationController] navigationBar] setBarTintColor:[UIColor blackColor]];
但出现此错误:
Terminating app due to uncaught exception
NSInvalidArgumentException', reason: '-[UINavigationBar setBarTintColor:]: unrecognized selector sent to instance 0x9d2ab30
【问题讨论】:
-
仍然支持 iOS 6 吗?考虑到Apple's latest numbers 表示 90% 的用户都在使用 iOS 7,这一定很痛苦,一旦 iOS 8 出来,iOS 6 的市场份额很可能会更低......
-
是的,我知道,但我的客户想要 ios6 和 ios7 中的应用程序。
-
哦,谢谢,如果您有解决方案,请告诉我...
-
您只想更改后退按钮颜色或整个导航栏?
标签: ios iphone objective-c ios7 ios6