上から下へ、またはその逆にアニメーション化するいくつかのUILabelを持つUIViewがあります。一種のAutoqueとしましょう:)私は2つの関数を使用します:
-(void)goUp
-(void)goDown
これらの関数は、UIViewアニメーションを必要な位置で開始します。どちらの関数にも、最後に他の関数を呼び出すAnimationDidStopSelectorが定義されています。これはすべてスムーズに機能します。
touchesBeganを使用して画面に触れるとき、現在のアニメーションを一時停止し、touchesMovedイベントを使用してUIViewの垂直位置を変更したいと思います。touchesEndedで、アニメーションを必要な終了位置に再開したいと思います。
そうするための適切な方法は何でしょうか?
トーマス