2010-01-03 31 views
0

在覈心動畫或App kit中當我們說層次視圖或簡單地在視圖中添加一個圖層時,實際上我們所說的圖層就是我們所說的。什麼是核心動畫中的圖層

+0

買一本關於Core Animation的書;將使理解更容易 – 2010-01-03 11:36:27

回答

3

A simple Google search

的CALayer的是對其一切都在覈心動畫是畫在畫布上。當您定義運動,顏色變化,圖像效果等時,這些應用於CALayer對象。從代碼角度來看,CALayers是一個類似於NSView的輕量級表示。事實上,NSView對象可以通過它們的CALayer進行操作。這被稱爲分層支持

+0

Zarra的描述不太對。 GLay表面是CALayer所擁有的「一切都被繪製的畫布」。這就像NSWindow實例和窗口服務器中實際的Quartz 2D窗口之間的關係。 – NSResponder 2010-01-03 14:36:40

2

CALayer是一個對象,它管理和繪製GL表面,並且可以在三維中操作該表面的位置,而無需重新繪製其內容。