画像のスケーリングを 0 から 1 にアニメーション化しようとしています。アニメーションが遅れているため、最初の画像を 0 にスケーリングするか、レイヤーの隠しプロパティを設定する必要があります。そして、アニメーションが終了したら、スケールを 1 に設定する (最初に定義された 0 スケーリングに戻らないようにする) か、アニメーションが開始されたら、レイヤーの隠しプロパティを設定解除します。
だから..これらのアプローチのいずれかを達成する方法に関する情報を見つけることができませんでした.また、私がやろうとしていることを行うためのより良い方法があるかどうかも知りたいです.
アニメーションのデリゲートを設定し、animationDidStart または animationDidStop メソッドを使用すると、CAAnimation オブジェクトが与えられますが、そのオブジェクトからアニメーション化されているレイヤーにアクセスする方法を理解できませんでした。
これらのアニメーション オブジェクトに、ブロックを受け取る beforeStart、afterFinish プロパティがあることを本当に望んでいましたが、明らかにそうではありません。