円の中にいくつかのアイコンがあるアプリのメニューを作成しようとしています。ユーザーはこのメニューを回転させて、アイコンがこの円のパスの周りで位置を変更できるようにする必要がありますが、回転はできません。これを以前に読んだhttp://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikitので、指の動きを追う方法がわかりますが、このメニューが必要ですタッチが終わった後、慣性スピンがあります。これを行う方法について2つの質問があります。
最初に、アイコンが円を描いて動き回るアニメーションを作成する最良の方法は何ですか? 停止するまで減速し、ユーザーが指を十分に速く動かせば、完全に 1 周以上できるはずです。
第二に、最後に指の動きの速度を測定するにはどうすればよいですか? 私は locationInView と previousLocationInView を使用しようとしましたが、それらの間の角度の差に定数を掛けてスピンしました。問題は、指を一箇所にしばらく置いて持ち上げると、まだ円の慣性運動が発生することです。この場合、まったく動かしたくないのです。