先來(lái)一張
CAAnimation是一個(gè)動(dòng)畫(huà)抽象類(lèi),但是不要直接使用CAAnimation類(lèi),而是使用它的子類(lèi),如上圖所示展示的就是它的家族成員子類(lèi)們,CAAnimation遵守CAMediaTiming和CAAction協(xié)議,它是直接作用在CALayer上的,并非UIView上,動(dòng)畫(huà)執(zhí)行過(guò)程不在主線程上進(jìn)行,所以不會(huì)阻塞主線程制恍。先來(lái)看看CAnimation都定義了哪些屬性,方法。
動(dòng)畫(huà)圖.png
- animation初始化一個(gè)CAAnimation 對(duì)象