如何在 tabBar swift 中更改项目或图像颜色?

Posted

技术标签:

【中文标题】如何在 tabBar swift 中更改项目或图像颜色?【英文标题】:How can I change item or image color in tabBar swift? 【发布时间】:2016-03-22 14:57:05 【问题描述】:

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

这是我找到的代码:

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

【问题讨论】:

【参考方案1】:

尝试谷歌搜索。没有认真尝试。

针对您的问题。什么是灰色? UITabbbaritems 在情节提要中标准显示为灰色。

你可以使用

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

“始终为原始”选项可将图像保持原样,并且不会变灰。

关于那个问题 => Rendering always original problems

【讨论】:

如何将样本的灰色变为红色? 在您的故事板中 => 转到您的 UItabbar => 更改背景颜色 如果你想以编程方式做 tyhat,你应该制作一个 UITabbar 控制器并在那里实现你的颜色更改 标签栏视图没有颜色,我需要点击以更改颜色? 这应该可以工作 => ***.com/questions/30041127/… => 确保实现类并将 tabbarcontroller 添加到您的 ui tabbar

以上是关于如何在 tabBar swift 中更改项目或图像颜色?的主要内容,如果未能解决你的问题,请参考以下文章