2014-01-26 135 views
5

在iOS 7中,我一直在开发一个使用UITabBarController的应用程序,并且我发现标签栏项目保持灰色,即使我改变了标签栏的色调颜色。有没有办法改变未选择的标签栏项目的颜色?标签栏项目色调颜色

+1

本教程对您有用:https ://www.captechconsulting.com/blog/steven-beyers/ios-7-tutorial-series-tint-color-and-easy-app-theming – Robert

+0

上面的链接不起作用。 @roher。 –

回答

6

为此::遵循一个简单的方法..

  1. 更改tintColor,只要你想

  2. 添加了一套新的图像,未被选定项目,使它们在原来的模式。

欲了解更多信息,请阅读通过这个link

+0

这真是太棒了!,谢谢 –

+0

这真的很好, – mwright

+0

把正确的彩色图像解决方案,renderMode应该是原创的解决方案。 –

5

要设置色调颜色在全球的应用程序,你需要下面的代码添加在应用delegate didFinishLaunchingWithOptions: method:中

[[UITabBar appearance] setTintColor:[UIColor colorWithRed:13.0/255.0 green:116.0/255.0 blue:128.0/255.0 alpha:1.0]]; 
+1

请考虑编辑您的答案以包含您的代码如何工作的解释。 – Matt

1

斯威夫特3 @ shreena应用程序代表全局标签栏着色集

UITabBar.appearance().tintColor = UIColor(red: CGFloat(13.0/255.0), green: CGFloat(116.0/255.0), blue: CGFloat(128.0/255.0), alpha: CGFloat(1.0))