これらの 3 つのクラスを別々に数回使用しました。
たとえば、複数のアニメーション (例: CABasicAnimations など) を同時に発生するようにグループ化したい場合、最初に思いつくのはCAAnimationGroup
、レイヤーがある状態から別の状態 (例: 表示、スライドインなど) に変化するのを見たい場合です。CATransition
. しかし同時にCATransaction
、バッチでアニメーションを実行することを意図しています (WTH?)
CATransaction
別の獣のようにCATransition
見えますが、通常はCATransitions
中が見えますCATransactions
か?ドキュメントを何度か読んだことがありますが、それらを並べて比較したり、いつ/何に使用する必要があるかを比較したりすることはありません。
誰かが彼らの関係/使用法を指摘できれば素晴らしいでしょう:)