2011-10-05 25 views

回答

3
  1. CAAnimation是使用CAMediaTiming協議,可調節時間,包括持續時間,速度,重複一個抽象超;也使用CAAction協議,通過響應操作的方式顯示動畫。
  2. CATransaction是CAAnimation的派生類,它可以同時修改多個圖層的屬性。 它有兩種類型的交易: a。 顯式事務,通過調用「begin」,「commit」顯式提交動畫,Reset duration.Transactions可以嵌套; b。 隱式事務。除了顯式事務外,對CALayer屬性的任何修改都是隱式事務,所以事務將在運行循環中提交。

希望它可以幫助你。

+3

CATransaction實際上是NSObject的一個子類。 – hkatz