2016-10-05 165 views
0

我有我這樣設置按鈕圖像看起來與反色

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

但隨着反色看起來,我的意思是圖像的按鈕:按鈕的白色部分是黑色的,黑色的部分是白色

UPDATE

按鈕類型是自定義

UPDATE 2

如果我使用檢查器設置圖像,它看起來不錯。但是當我通過代碼修改它看起來很糟糕。

更新3

我想這一點,但它不工作:

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

UPDATE 4

下面是一個例子:

Before, it looks correct

After, it doesn't looks correct

+0

其他屬性設置爲playPauseBtn。 – MinuMaster

+0

爲UIbutton的所有UIControlState設置相同的圖像。 – pkc456

+0

@MinuMaster完成 – Vurtne

回答

2

如果您正在使用您的圖像的資產類別,確保渲染爲屬性未設置爲模板圖像

enter image description here

+0

**呈現爲**屬性設置爲默認 – Vurtne