2016-03-22 40 views
2

我想更改tabBar中的项目颜色,而不是文本中没有选择的项目等。长期目标搜索它,我没有找到。我刚刚找到这个代码,它不会更改项目或图像的颜色,只是文本。 默认颜色是灰色的,我想改变它。如何在tabBar swift中更改项目或图像颜色?

这是我发现的代码:

UITabBar.appearance().barTintColor = UIColor(redRGB: 93, greenRGB: 175, blueRGB: 228) 
UITabBar.appearance().tintColor = UIColor .redColor() 
UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor()], forState:.Normal) 

回答

0

试用谷歌搜索。没有认真地尝试一下。

对于你的问题。什么是灰色? UITabbaritems在故事板中标准变灰。

您可以使用

var image : UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(.AlwaysOriginal) 

的选项始终保持原始图像,因为它是,它不会显示为灰色。

对于具有这样的问题=>Rendering always original problems

+0

如何我可以改变灰度为红色样品? –

+0

在你的故事板=>去你的UItabbar =>更改backgroundcolor – SamuelD

+0

如果你想以编程方式做tyhat,你应该制作一个UITabbar控制器并在那里实现你的颜色变化 – SamuelD