我似乎无法更改iOS 9中UITabBarItem
的色调颜色。我正在使用objective-c并尝试以编程方式使用titleTextAttributes,以及故事板中的运行时属性。我已经阅读了文档,但似乎无法弄清楚这一点。事实上,我甚至创建了一个单独的selectedState图像,但同样,它仍然将它系统化为蓝色。
答案 0 :(得分:3)
您可以像这样使用外观代理:
[[UITabBar appearance]setTintColor:[UIColor black]];
这适用于iOS8和iOS9。我在我的app委托中有它 - 但如果你愿意,你可以把它放在基类中。
答案 1 :(得分:1)
您可以访问标签栏控制器的TabBar
属性并设置色调颜色。
[youTabbarcontroller.tabBar setTintColor:[UIColor anycolor]];