2009-08-03 63 views
1

我得到了在OS 3.0中引入的新的API,尤其是核心動畫(大多的CALayer等...)很酷的新的改進,以加快。現在我試圖弄清楚如何使用CAGradientLayer。它看起來很簡單,但它所需的顏色屬性NSArray必須包含CGColorRef(根據頭文件)。我試圖鑄造(id),但是然後NSArray似乎包含NSCFType對象,這聽起來不太好。如何使用CAGradientLayer?

有人想出如何使用它或可能指向一些好的代碼樣本?

感謝

回答

4

即使陣列「不好聽」的NSCFType對象,你應該直接在陣列中使用CGColorRefs。這裏的原則適用於animation question I asked a while back。我見過的使用這個類的例子都使用了CGColorRefs數組。

+1

+1使用的答案,你自己回答的問題,另一個 – Skawful 2010-08-07 05:12:37