0

iPhone アプリで次のアニメーションを実行しようとしています。私の現在の考えは、CAShapeLayer から継承し、アニメーションの 3 つのコンポーネントを持つ形状を構築することです。つまり、黄色の四角形、緑色の線、および赤色のポインタです。黄色のボックスをアニメーション化する基本的なアニメーションが機能していますが、適切なタイミングで赤いポインターのアニメーションを開始する方法を知りたいと思っています。赤いポインターは、四角形の左上隅が青いポイントを通過したときにのみ表示されます。

アニメーション中に黄色の長方形の位置を取得する方法はありますか? そうすれば、位置を確認して、赤いポインターと緑の線の描画とアニメーションを開始できます。

それとも、まったく別の方法を研究する必要がありますか?

アニメーション フレーム

4

1 に答える 1

0

黄色のレイヤーを見てくださいpresentationLayer。presentationLayer は、アニメーションを含むレイヤーの現在表示されている状態を表します。

于 2012-11-24T18:45:35.270 に答える