知識點 :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)遮罩屬性