ios專題 -動畫

知識點 :ios

1)ios 核心動畫的基礎是圖層。圖層的基礎是CALayer,它是全部核心圖層類的父類。函數

2)CATransaction是核心動畫類負責協調多個動畫原子顯示更新。事務支持嵌套使用。動畫

3)圖層與UIView以前的最大區別是,圖層不會直接渲染到屏幕上。圖層封裝了幾何,時間,可視化屬性。spa

4)每一個圖層樹分爲2部分,一部分是呈現樹,一部分是渲染樹。orm

5)圖層必須由視圖來脫管。繼承

圖層的內容建立有如下幾個方法:圖片

A)使用包含圖片內容的 CGImageRef 來顯式的設置圖層的 contents 的屬性 事務

B)指定一個委託,它提供或者重繪內容
it

displayLayer:或 drawLayer:inContextio

C)繼承 CALayer 類重載顯示的函數

6)CABasicAnimation提供了在圖層的屬性間簡單的插入。

    CAKeyFrameAnimation提供支持關鍵幀動畫。

    動畫分隱式動畫和顯式動畫。

7)圖層樣式屬性。

A)幾何屬性

frame/bound/position/achorPoint/cornerRadius/transform/zPosition

B)背景屬性

backgroundcolor

C)邊框屬性

borderWith和borderColor

D)陰影屬性

E)不透明屬性

F)遮罩屬性

相關文章
相關標籤/搜索