建立自定義圖層,並設定以下屬性:
bounds:寬度和高度
backgroundcolor: 背景顏色
(cgcolorref型別)
position:位置(預設指中點,具體由
anchorpoint
決定)anchorpoint:錨點(
x,y的範圍都是
0-1),決定了
position
的含義contents:內容
cgimageref
錨點和位置的關係,以及在旋轉轉換時對圖層的影響
uiview有乙個
addsubview
方法,而
layer
有乙個addsublayer
方法錨點
在遊戲開發中使用比較頻繁,而在應用開發中極少使用。
CALayer自定義層
自定義層,其實就是在層上繪圖,一共有2種方法,下面詳細介紹一下。方法描述 建立乙個calayer的子類,然後覆蓋drawincontext 方法,使用quartz2d api進行繪圖 pragma mark 繪製乙個實心三角形 4 void drawincontext cgcontextref ct...
自定義CALayer動畫
當我們需要區實現乙個layer的時候,並且需要為其新增乙個屬性動畫的時候,我們需要有這麼幾步操作 首先,我們需要去繼承乙個calayer類,同時實現以下的幾個方法 bool needsdisplayforkey nsstring key 方法來判斷當前屬性改變是否需要重新繪製。如果想實現自定義動畫就...
CALayer4 自定義層
本文目錄 自定義層,其實就是在層上繪圖,一共有2種方法,下面詳細介紹一下。回到頂部 方法描述 建立乙個calayer的子類,然後覆蓋drawincontext 方法,使用quartz2d api進行繪圖 pragma mark 繪製乙個實心三角形 4 void drawincontext cgcon...