iOS核心動畫類型介紹

CAAnimation:核心動畫的基礎類,不能直接使用,負責動畫運行時間、速度的控制,自己實現了CAMediaTiming協議。併發

CAPropertyAnimation:屬性動畫的基類(經過屬性進行動畫設置,注意是可動畫屬性),不能直接使用。動畫

CAAnimationGroup:動畫組,動畫組是一種組合模式設計,能夠經過動畫組來進行全部動畫行爲的統一控制,組中全部動畫效果能夠併發執行。設計

CATransition:轉場動畫,主要經過濾鏡進行動畫效果設置。it

CABasicAnimation:基礎動畫,經過屬性修改進行動畫參數控制,只有初始狀態和結束狀態。io

CAKeyframeAnimation:關鍵幀動畫,一樣是經過屬性進行動畫參數控制,可是同基礎動畫不一樣的是它能夠有多個狀態控制。基礎

相關文章
相關標籤/搜索