iOS 7 - 禁用 UITabBarItem 色调颜色

标签 ios objective-c ios7 uitabbar

我有一个带有五个图标的 UITabBar,其中大部分都是扁平的,只有一种颜色。但是,其中一个按钮不应该有色调,因为它是公司的标志,而且标志有各种不同的颜色。我知道使用 UINavigationBar 和 UIToolbar 可以做到这一点(这是我正在使用的,这是一个可怕的解决方法)。

我进行了大量搜索并尝试了许多不同的解决方案(我也想出了一些疯狂的解决方案),但它们似乎都不适合我的 iOS 7。有人知道如何实现吗?

感谢一百万!

最佳答案

使用 ImageWithRenderingModeAlwaysOriginal。

UIImage *icon = [[UIImage imageNamed:@"yourImage"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

关于iOS 7 - 禁用 UITabBarItem 色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032134/

相关文章:

objective-c - CFNumber 到 int 还是 NSNumber?

ios - 对于关联对象键, "static char const * const"比 "static const char"有什么优势?

objective-c - 将按钮添加到 OSX 锁定屏幕

ios - 手机间隙 : Keyboard changes window height in iOS 7

ios - 在使用 Storyboard 和 segue 时打开它之前选择 tabbarcontroller 的默认选项卡

ios - -all_load 其他链接器标志导致第 3 方框架中的重复符号错误

ios - 单击按钮时 Swift "unrecognized selector sent to instance"

ios7 - iOS 7 UITextView : Size of nstextattachment getting 2x after reopening the application

iphone - iOS 7 状态栏与 View 中的文本重叠

ios - 使用 uitextfield 条目指定倒计时器持续时间