2012-04-09 10 views

答えて

4

パス上に円形のパスを作成し、ビューをアニメートする必要があります。 UIBezierPathを使用して円形パスを作成できます。 Hereは、正確に何をしたいのかを示す例です。

+0

動く画像ビューにbezierpathを使用する方法を理解できない –

+0

私はそれを作った!))本当にありがとう –

4

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

私は、あなたのビューをシフトしてから、それを回転させ、異なる回転値に変換をアニメーション化するトランスフォームを構築することもできると思います。私はそれをつけなければならないだろう。私は最初のアプローチが迅速かつ簡単にセットアップできることを知っています。

他のポスターでは、CGPathを使ってサークルの形状に近似した曲線に沿ってビューをアニメーション化するキーフレームアニメーションを作成することもできますが、これははるかに有効です。

+0

これは非常に興味深い答えです!私は以前考えなかったとは信じられない!あなたがしなければならないことが円形の経路で回転するならば、これははるかに簡単な答えです! –

関連する問題