色调颜色正在改变导航栏中图像的颜色 swift 3

Posted

技术标签:

【中文标题】色调颜色正在改变导航栏中图像的颜色 swift 3【英文标题】:tint color is changing color of image in navigation bar swift 3 【发布时间】:2017-04-28 14:40:33 【问题描述】:

我在导航栏中放置了图像而不是条形按钮项,并且色调颜色正在改变图像颜色。我试图将默认色调设置为无颜色,但 xcode 忽略了我。还尝试使其透明,但整个图像都是透明的。有什么想法我该怎么办?

【问题讨论】:

请分享一些代码,说明您是如何实现的。您需要使用imageWithRenderingMode.original 就是这样。谢谢你:) 【参考方案1】:

我相信您需要更改您使用的 UIImage 的呈现模式。 UIImage 有一个方法 imageWithRenderingMode。您可以提供 UIImageRenderingModeAlwaysOriginal 以获取不会根据色调颜色更改的图像。

这是记忆中的,我没有在电脑前试一试。

【讨论】:

以上是关于色调颜色正在改变导航栏中图像的颜色 swift 3的主要内容,如果未能解决你的问题,请参考以下文章

Swift导航栏中图像的动画变化

如何在不改变其图案的情况下改变 HTML5 Canvas 中图像的颜色

在自定义导航栏中设置条形按钮项目颜色

更改状态栏色调颜色

Swift:更改标签栏的图像色调颜色?

导航栏隐藏XCode时状态栏更改色调颜色