UIBarButtonItem使用淡色进行着色。我能否按原样显示?

时间:2016-10-17 19:44:11

标签: ios swift uibarbuttonitem tintcolor

下面的图片是我要显示的原始图片:

enter image description here

我还提出以下声明。

leftBtn.image = UIImage(named: "logo")

然而,图像显示如下。我将色调颜色设置为深灰色。

enter image description here

引用此网站disable tint on custom uibarbuttonitem images,我发表了此声明,但未作出任何更改。

leftBtn.image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)

有没有其他方法可以按我的意图显示图像?任何建议将不胜感激!

2 个答案:

答案 0 :(得分:1)

你应该试试这个

leftBtn.image = UIImage(named: "logo").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)

答案 1 :(得分:1)

该声明没有做任何事情。它返回图像但不在任何地方使用它。您需要在setImage上调用leftBtn方法来实际设置图片。