6

シクル軌道で移動するuiviewをアニメーション化する方法はありますか?ここに画像の説明を入力

4

2 に答える 2

4

円形パスを作成し、パス上でビューをアニメーション化する必要があります。UIBezierPath を使用して循環パスを作成できます。これはまさにあなたが望むことをする例です

于 2012-04-09T12:55:07.910 に答える
4

いくつかのオプションがあります。おそらく最も簡単なのは、ビューを親ビューに配置し、親ビューを Z 軸を中心に回転させるアニメーションです。

ビューをシフトしてから回転させる変換を作成し、変換をさまざまな回転値にアニメーション化することもできると思います。私はそれをいじる必要があります。最初のアプローチは、すばやく簡単にセットアップできることを知っています。

他のポスターが言ったように、CGPath を使用して円の形状に近似した曲線に沿ってビューをアニメーション化するキーフレーム アニメーションを作成することもできますが、それはより多くの作業になります。

于 2012-04-25T03:25:19.040 に答える