let ovalshapelayer: cashapelayer = cashapelayer()
let anotherovalshapelayer: cashapelayer = cashapelayer()
override func viewdidload
()
// mark: - 簡單的載入指示器
func loadingindicator
()
func begin******animation
()
// mark: - 複雜的載入提示
func complexloadingindicator
()
func complexanimations
() 複製**
/*careplicatorlayer是乙個新面孔,它也是calayer的子類,正如它的名稱一樣,careplicatorlayer可以對它自己的子layer進行複製操作。 */
func firstreplicatoranimation
()
func activityindicatoranimation
() 複製**
關於動畫CALayer
建立 calayer layer calayer layer 尺寸 預設和控制項一樣大 layer.frame cgrectmake 50,50,200,200 顏色 預設是透明的 layer.backgroundcolor uicolor redcolor cgcolor 設定圖層 layer只能...
核心動畫CALayer
1.我們來簡單了解一下calayer的基本概念 calayer是核心動畫的基礎,可以做圓角 陰影 邊框等效果 每個uiview內部都有乙個layer的屬性 uiview可以響應事件,而calayer只負責顯示 在實現核心動畫時,本質上是將calayer中的內容轉換成位圖,從而便於圖形硬體的 操縱 2...
核心動畫 CALayer簡介
在ios中看得見摸得著的東西基本上都是uiview,而uiview之所以能看得見摸得著就是因為他有乙個層 calayer property nonatomic,readonly,strong calayer layer 在建立uiview物件時,uiview內部會自動建立乙個層 即calayer物件...