0

UIImageView画面上に「浮かび」、いくつかの位置を移動する が必要です。を使用してポイント A からポイント B に移動するようにコーディングする方法は非常に明確[UIView animateWithDuration:...]です。「完了」ブロックにポイント C を追加することは妥当に思えます。あのね?C点の完成ブロックにD点を追加することもできるのですが、その後、迷うスパゲティコードが出始めます。

CGPointsその実行の配列のような、ある種のアニメーション位置チェーンを実行し、UIImageViewそれらの間を次々と移動する方法をどこにも見つけることができませんでした。

誰でもそれを行う方法を知っていますか?

4

1 に答える 1

1

CAKeyFrameAnimationオブジェクトは、複数のタイミング ポイントで複数の値を使用してオブジェクトをアニメーション化する場合に非常に強力で便利です。

アニメーションはキーパスに依存しており、幸いにも中心は 1 であり、ポイントには NSValue オブジェクト、タイミングには NSNumber オブジェクトのみを受け入れます。スケール プロパティをアニメーション化する例がここにあります。これは、center プロパティのテンプレートとなることを意図しています。

于 2012-06-28T07:52:45.093 に答える