2014-02-09 31 views
1

在我的UITableViewCell我設置了imageView.image。這是透明背景上的簡單黑色圖標。如何反轉保留alpha的UIImage?

我想反轉它,當單元格被選中/突出顯示時,可以通過設置單元格的imageView.highlightedImage來完成。

我試過this但是,返回零,並且還嘗試this這將透明部分變成白色,因此當您選擇單元格時會看到一個白色方塊。

爲此目的而翻轉UIImage(適用於普通屏幕和視網膜屏幕)的正確方法是什麼?所以,我只想反轉顏色; alpha應該保留。

+0

相關? http://stackoverflow.com/questions/6672517/is-programmatically-inverting-the-colors-of-an-image-possible – Marco

回答

1

類似的問題,在class category上實現negativeImage方法的解決方案。

+0

偉大的,這個工程;謝啦! –