如何使 UITabBarItem 忽略 tintColor

Posted

技术标签:

【中文标题】如何使 UITabBarItem 忽略 tintColor【英文标题】:How to make a UITabBarItem ignore the tintColor 【发布时间】:2016-10-31 11:18:22 【问题描述】:

我有一个UITabBar,有 5 个标签。

我将“unselectedImage”设置为 tabBarItem 的 image 属性,将“selectedImage”设置为 tabBarItem 的 selectedImage 属性。

“selectedImage”是带有渐变的图像,但它以tabBar.tintColor 的颜色呈现。

那么我怎样才能取消tintColor 并让原始图像呈现(不使用tintColor 着色)?

谢谢!

【问题讨论】:

【参考方案1】:

设置图片时,定义rederingMode:

yourUIImage.renderingMode = alwaysOriginal

【讨论】:

以上是关于如何使 UITabBarItem 忽略 tintColor的主要内容,如果未能解决你的问题,请参考以下文章

UITabBar 显示 UITabBarItem 图像忽略渲染模式 AlwaysOriginal

无法访问 UITabBar 内的 UITabBarItem(s)

如何将 UITabBarItem 标题更改为另一个 UITabBarItem 的标题?

双击 UITabBarItem 不会将 UITableView 滚动到顶部

如何使用自定义 UIImage 作为 UITabBarItem 徽章?

如何更改标准 UITabBarItem 上的文本“更多”