私は現在、iOS 向けのいくつかのコア アニメーションに取り組んでおり、本当に楽しんでいます。この質問は、アニメーションを実装できるさまざまな方法に関するものです。UIView を数回回転させたいが、アニメーション サイクルごとに異なるタイミング関数を使用するとします。私の知る限り、これを実装するには少なくとも 2 つの異なる方法があります。
- を作成し、さまざまなオブジェクトを
CAAnimationGroup
追加します。それらのプロパティをCABasicAnimation
制御し、それらに異なる設定をすることで、私が望む個々の動作が得られます.beginTime
CAMediaTimingFunction
- もう 1 つのオプションは、 を作成し、
CAKeyframeAnimation
さまざまなキー値を追加することで、さまざまな「フレーム」を個別にカスタマイズすることです。
だから私の質問はこれです:これらの実装のいずれかを使用する利点はありますか?
私のフォローアップの質問:もしそうなら、これを見つけるためにどのような方法を使用しますか? つまり、アニメーションのパフォーマンスを測定するにはどうすればよいでしょうか。
よろしくお願いいたします。
//Abeansits