禁用自定义uibarbuttonitem图像的色调

我有我的导航控制器中的一些自定义栏button项目。

在这里输入图像说明

( 最大化图像以更好地看到边界 )

上面的截图是它应该是什么样子,以及我如何添加barbutton项目图像。 正如你所看到的,这个图标上面有一些较暗的渐变。

但是因为所有的图标都变成了有色,这个黑色的渐变也变成了白色,我的图标看起来非常模糊。

我只是把他们放入我的故事板。

在这里输入图像说明

有没有办法禁用这个barbuttonitems设色?

在iOS 7中,导航栏的tintColor会影响后退指示器图像,button标题和button图像的颜色。 barTintColor属性影响栏本身的颜色。 所以,你可以尝试设置barTintColor并检查它是否解决了你的问题。

另外,当使用barButtonItem图片时,下面的代码值得一试:

 myImage = [myImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];