我在我的导航控制器中有一些自定义的工具栏按钮。
上面的截图是它应该看起来的样子,以及我如何添加barbutton项图像。 正如您所见,图标顶部有一些较暗的渐变。
但由于所有图标都被着色,这个暗渐变也被着色成白色,我的图标看起来非常模糊。
我只是把它们放进了我的故事板中。
有没有一种方法可以禁用此barbuttonitems的色调?
上面的截图是它应该看起来的样子,以及我如何添加barbutton项图像。 正如您所见,图标顶部有一些较暗的渐变。
但由于所有图标都被着色,这个暗渐变也被着色成白色,我的图标看起来非常模糊。
我只是把它们放进了我的故事板中。
有没有一种方法可以禁用此barbuttonitems的色调?
myImage = [myImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
补充 Anindya 的答案:
在 Xcode 9.2 中,
您可以在资源的属性检查器中将 "Render As"
属性更改为 "Original"
。如果您在 UIBarButtonItem
中使用该图像,则这将防止 NavigationBar.TintColor
对其产生影响。