1

iPad でイメージビューのランダム アニメーションを作成したいと思います。私がこれまでに構築したものはこれです:

図1

矢印は私のイメージ ビューを表します。親ビューの境界に移動し、方向を変更します。実際、これは私が望むものではありません。ビューをその親ビューで曲線でランダムに移動したいと思います。また、次の図のように見出しを調整します。

図 2

これを解決する方法、特にスムーズなパスを生成する方法がわかりません。誰かが私にヒントを持っているかもしれません。

4

3 に答える 3

2

Brad Larson は、ここでいくつかの洞察を与える質問に答えます

ランダム ポイントの選択は非常に簡単で、キーフレーム アニメーションとパスを使用してそれらを追加すると、探しているスムージングが得られます。ポイントをパス参照に追加するだけです。

上記のリンクに従ってキーフレーム アニメーションへのパスを追加し、アニメーションを UIImagView のレイヤーに追加します。

[[imageView layer] addAnimation:pathAnimation forKey:@"pathAnimation"];

よろしくお願いします。

于 2012-10-15T02:43:16.790 に答える
0

キー フレーム アニメーションの計算モードを 3 次に設定するだけで、実際にはかなりの距離を取得できます。

positionAniamation.calculationMode = kCAAnimationCubic; // or kCAAnimationCubicPaced

valuesこれにより、配列で指定されたポイント間に 3 次スプラインが作成されます。

于 2013-07-19T07:05:16.637 に答える