2011-03-17 68 views

回答

1

我不認爲現在有一個簡單的方法。 CALayer的具有被描述爲

用於複合 接收機的內容與所述背景 甲CoreImage濾波器compositingFilter屬性。動畫。

它的面世以來的iOS 2.0,但它也說:

雖然CALayer的類公開此 知識產權,核心形象是iOS中不可 。目前可用於此屬性的過濾器 未定義爲 。

核心圖像本來是理想的,它確實提供了一個filter(CIColorInvert)來反轉顏色。

另一個應用是:更改所使用的UI控件的顏色屬性,但我懷疑所有內容都會按照您期望的方式顯示,因爲可能會出現漸變等。你必須實現你自己的小算法來反轉給定的顏色。

我只看到了困難的方法:你必須用drawRect手動繪製你的控件,並在那裏用你自己的算法反轉顏色。

相關問題