ios - UIBarButtonItem 是用淡色着色的。我可以按原样显示吗?

标签 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)

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

最佳答案

你应该试试这个

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

关于ios - UIBarButtonItem 是用淡色着色的。我可以按原样显示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40094425/

相关文章:

ios - 如何在UIBarbutton中将UIAlertcontroller实现为PopOver(向上箭头方向)

ios - 在选项卡栏 Controller 中嵌入 View Controller 会删除导航项

ios - 数组项未正确保存在核心数据实体中

ios - 设置 slider 值以在 AVPlayer 中设置 SeekToTime

ios - 解析注销函数

Swift Switch 访问 'case' 内的嵌套属性

ios - 初始化前使用的变量

ios - 我可以从 UIBarButtonItem 触发 segue 吗?

ios - NSUserDefaults 返回空数组

ios - NSKeyValueObservation 不起作用,Swift 4