0

画面上にタッチでドラッグできる複数の画像があり、現在使用しておりtouchesBegin:、これらの画像を移動可能にしています。私の目標は、ユーザーが画面上の1 つの画像をドラッグして選択できるようにすることですが、複数の指を使用すると、複数のアイテムをドラッグして選択できることに気付きました。複数の指が画面に触れているにもかかわらず、1 つの画像のみをドラッグできるようにする方法があるかどうか疑問に思っていました。 touchesMoved:touchesEnded:

別の方法として、複数のドラッグが検出されたときに 1 つの画像しかドラッグできないことをユーザーに通知する条件とアラートビューを設定することもできますが、何を制御するかを制御できる、より洗練されたソリューションがあるかどうか疑問に思っていました。ユーザーは、タッチ レベルから直接実行できる場合とできない場合があります。

ありがとう!

4

2 に答える 2

1

推測ですが、View Controller で複数のタッチを無効にすることもできます。

于 2013-08-27T05:21:43.177 に答える
1

代わりUIPanGestureRecognizerに、メイン ビューに を追加してプロパティmaximumNumberOfTouchesを 1 に設定し、UIPanGestureRecognizer のセレクター メソッド内で imageView のドラッグを処理できます。

于 2013-08-27T04:34:54.520 に答える