一、轉場動畫簡單介紹
caanimation的子類,用于做轉場動畫,能夠為層提供移出螢幕和移入螢幕的動畫效果。ios比mac os x的轉場動畫效果少一點
uinavigationcontroller就是通過catransition實作了将控制器的視圖推入螢幕的動畫效果
屬性解析:
type:動畫過渡類型
subtype:動畫過渡方向
startprogress:動畫起點(在整體動畫的百分比)
endprogress:動畫終點(在整體動畫的百分比)
二、轉場動畫代碼示例
1.界面搭建

2.實作代碼
點選上一張,或者下一張的時候,展示對應的動畫效果。
三、組動畫簡單說明
caanimation的子類,可以儲存一組動畫對象,将caanimationgroup對象加入層後,組中所有動畫對象可以同時并發運作
屬性解析:
animations:用來儲存一組動畫對象的nsarray
預設情況下,一組動畫對象是同時運作的,也可以通過設定動畫對象的begintime屬性來更改動畫的開始時間
四、分組動畫代碼示例
代碼:
說明:平移-旋轉-縮放作為一組動畫一起執行。
執行效果: