天天看點

iOS動畫 過渡/轉場動畫的簡單應用

今天看了下CATransition,然後學習了下這個東東.然後這裡是他的一個簡單的應用.

@requires_authorization
//建立核心動畫
CATransition *transition = [CATransition animation];
//核心動畫隻有幾個個的屬性,我們通過設定這幾個屬性的值就能實作炫酷的動畫效果
//type:設定動畫的類型 系統提供了4種合法類型fade,moveIn,push,reveal 
//cube為3D翻轉的效果,網易雲音樂移動端就是這種效果
//各位同學可以一一試試每個type,看看是什麼效果
[transition setType:@"cube"];
//設定動畫的方向.合法的方向為上下左右
//當type為fade時 這個屬性沒有什麼卵用的感覺
transition.subtype = kCATransitionFromLeft;
//設定動畫的執行時間
transition.duration = ;
//結束點必須要大于等于起始點
//設定動畫的起始點,動畫從哪個點開始
transition.startProgress = ;
//設定動畫的結束點,動畫到哪個點結束
transition.endProgress = ;
//添加動畫
[self.view.layer addAnimation:transition forKey:nil];

//OK 到這裡動畫就寫完了!是不是很簡單呢.
           

如果有不對的地方,歡迎大家指正!謝謝!

繼續閱讀