如何在 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 中更改项目或图像颜色?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 7.1 中更改 TabBar 上的图像和标签颜色?
如何在单击 tabBar 项目 Swift 上刷新 tableView?