ios - 按钮图像看起来颜色相反

标签 ios swift button uibutton uiimage

我有一个带有我这样设置的图像的按钮

    playPauseAudioBtn.setImage(UIImage(named:"icon-play-video"), forState: .Normal)

但看起来颜色倒置,我的意思是:按钮的白色部分是黑色,黑色部分是白色

更新

按钮类型为自定义

更新 2

如果我使用检查器设置图像,它看起来不错。但是当我通过代码修改它时,它又看起来很糟糕。

更新 3

我试过了,但是不行:

playPauseAudioBtn.imageView?.image = UIImage(named: "icon-play-video")

更新 4

这是一个例子:

Before, it looks correct

After, it doesn't looks correct

最佳答案

如果您为图像使用 Assets 目录,请确保呈现为 属性未设置为模板图像

enter image description here

关于ios - 按钮图像看起来颜色相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39872475/

相关文章:

ios - 是否可以通过网络应用程序捕获电话视频流?

ios - 从 UIImageView 获取调整大小的图像

Java 图形用户界面 : How do I have more than one button on a row using GridBagLayout

ios - 如何知道字符串是否在 iOS 中进行了 url 编码?

iphone - 如何更改分段控件分段的背景颜色

iphone - QLPreviewController 的 contentInset

swift - 在 Swift 中显示日期选择器的输入 - 分配给属性错误

ios - 以编程方式将 ImageView 添加到所有 View Controller

excel - 使用按钮进行行选择和复制

php - 如何使用按钮将数据写入 mysqli 数据库