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

标签 xcode swift

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

这是我找到的代码:

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

最佳答案

尝试使用 google 进行搜索。没有认真尝试。

针对您的问题。什么是灰色? UITabbaritems 在 Storyboard中是标准的灰色。

你可以使用

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

选项 Always original 可使图像保持原样,不会变灰。

相关问题=> Rendering always original problems

关于xcode - 如何在 tabBar swift 中更改项目或图像颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36157819/

相关文章:

ios - swift : Multiple targets handling: macros not working

swift - 当我使用 phpmyadmin 时,它总是告诉我错误,但我不知道它出了什么问题

swift - 在 Swift Alert 中的两个 View 之间放置间隙

ios - Swift WHOLE_MODULE_OPTIMIZATION 改进了编译时间,但导致 lldb/Xcode 崩溃

ios - Xcode 不会解析文件来查找错误

swift - 如何解决 Carthage 和 Swift 版本的错误?

ios - 更新 UILabel.text 很慢

swift - xmppframework 的 didReceive 存在无法正常工作

objective-c - 为什么我不能在 Objective-C 中切换枚举

ios - 企业分发的 iPhone 应用程序安装失败