【发布时间】:2017-04-28 14:40:33
【问题描述】:
我在导航栏中放置了图像而不是条形按钮项,并且色调颜色正在改变图像颜色。我试图将默认色调设置为无颜色,但 xcode 忽略了我。还尝试使其透明,但整个图像都是透明的。有什么想法我该怎么办?
【问题讨论】:
-
请分享一些代码,说明您是如何实现的。您需要使用
imageWithRenderingMode和.original -
就是这样。谢谢你:)
我在导航栏中放置了图像而不是条形按钮项,并且色调颜色正在改变图像颜色。我试图将默认色调设置为无颜色,但 xcode 忽略了我。还尝试使其透明,但整个图像都是透明的。有什么想法我该怎么办?
【问题讨论】:
imageWithRenderingMode 和.original
我相信您需要更改您使用的 UIImage 的呈现模式。 UIImage 有一个方法 imageWithRenderingMode。您可以提供 UIImageRenderingModeAlwaysOriginal 以获取不会根据色调颜色更改的图像。
这是记忆中的,我没有在电脑前试一试。
【讨论】: