UIBarButtonItem 是用淡色着色的。我可以按原样显示吗?
An UIBarButtonItem is colored with tint color. Can I get this displayed as it is?
下图是我要展示的原图:
而且我还放了下面的声明。
leftBtn.image = UIImage(named: "logo")
然而,图像显示如下。我将色调颜色设置为深灰色。
参考这个网站disable tint on custom uibarbuttonitem images,我把这个声明,但它没有做任何改变。
leftBtn.image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
请问还有其他方法可以让图片显示的如我所愿吗?如有任何建议,我们将不胜感激!
你应该试试这个
leftBtn.image = UIImage(named: "logo").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
该语句没有任何作用。它 returns 图像但没有在任何地方使用它。您需要在 leftBtn
上调用 setImage
方法来实际设置图像。
下图是我要展示的原图:
而且我还放了下面的声明。
leftBtn.image = UIImage(named: "logo")
然而,图像显示如下。我将色调颜色设置为深灰色。
参考这个网站disable tint on custom uibarbuttonitem images,我把这个声明,但它没有做任何改变。
leftBtn.image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
请问还有其他方法可以让图片显示的如我所愿吗?如有任何建议,我们将不胜感激!
你应该试试这个
leftBtn.image = UIImage(named: "logo").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
该语句没有任何作用。它 returns 图像但没有在任何地方使用它。您需要在 leftBtn
上调用 setImage
方法来实际设置图像。