Ios 按钮图像以反转颜色显示
我有一个按钮,上面有一个像这样设置的图像Ios 按钮图像以反转颜色显示,ios,swift,button,uibutton,uiimage,Ios,Swift,Button,Uibutton,Uiimage,我有一个按钮,上面有一个像这样设置的图像 playPauseAudioBtn.setImage(UIImage(named:"icon-play-video"), forState: .Normal) 但是看起来颜色颠倒,我的意思是:按钮的白色部分是黑色的,黑色部分是白色的 更新 按钮类型是自定义的 更新2 如果我使用检查器设置图像,它看起来很好。但当我用代码修改它时,它看起来又坏了 更新3 我试过这个,但不起作用: playPauseAudioBtn.imageView?.image
playPauseAudioBtn.setImage(UIImage(named:"icon-play-video"), forState: .Normal)
但是看起来颜色颠倒,我的意思是:按钮的白色部分是黑色的,黑色部分是白色的
更新
按钮类型是自定义的
更新2
如果我使用检查器设置图像,它看起来很好。但当我用代码修改它时,它看起来又坏了
更新3
我试过这个,但不起作用:
playPauseAudioBtn.imageView?.image = UIImage(named: "icon-play-video")
更新4
下面是一个例子:
如果要为图像使用资源目录,请确保未将“渲染为”属性设置为“模板图像”
如果要为图像使用资源目录,请确保未将“渲染为”属性设置为“模板图像”
设置为playPauseBtn的其他属性有哪些。为UIbutton的所有uicontrol状态设置相同的图像。@Vurtne能否请您发布一个如何解决问题的答案。@MinuMaster已完成更新答案并放置一个包含所有属性的图像哈哈哈。一些ppl告诉我将“类型”按钮更改为“自定义”,但它对我不起作用。你在为图像使用资产目录吗?设置为playPauseBtn的其他属性是什么。为UIbutton的所有uicontrol状态设置相同的图像。@Vurtne你能发布一个如何解决问题的答案吗。@MinuMaster完成了更新答案并放置一个具有所有属性的图像哈哈哈。一些ppl告诉我将“类型”按钮更改为“自定义”,但这对我不起作用。是否为图像使用资源目录?Render as属性设置为DefaultRender as属性设置为Default