iOS 8,Xcode 6标签栏图像色调

zer*_*fra 6 xcode objective-c uitabbarcontroller uitabbar ios

当我在属性中选择一个UIColorfor UIImagetint时UITabBar,没有任何变化,只显示默认的蓝色.我需要打电话

[[UITabBar appearance] 
  setSelectedImageTintColor:[UIColor colorWithRed:255.0/255.0 
                                            green:150.0/255.0 
                                             blue:10.0/255.0 
                                            alpha:1.0]];
Run Code Online (Sandbox Code Playgroud)

但是在应用程序启动时没有调用它,因此图标最初为蓝色,并在第二次更改它的颜色(即使放入viewWillAppear).

我作为启动画面文件中使用UIStoryboard它具有UITabBarController内.

有任何想法吗?的确在图像色彩的选择xcode 6通过作品UIInterfaceBuilder

谢谢

Mor*_*rch 24

这是一个错误.

您可以通过使用"用户定义的运行时属性"来更改tabBar.tintColor(对于> = iOS7)或tabBar.selectedImageTintColor(对于所有,但在iOS 8中已按下)来解决此问题.

不要使用Attributes Inspector.(它不起作用)

在此输入图像描述