0

UISwipeGestureRecognizer上、下、右、左の 4 つの方向を設定できます。

しかし、私が設定しようとしたように、スワイプの方向はかなり正確である必要があるようです. たとえば、UISwipeGestureRecognizertoUp 方向を設定した場合、正確に toUp ではない指をスワイプした場合、たとえば上と右の真ん中で 45 度の方向にスワイプすると、それをUISwipeGestureRecognizer取得できません。

しかし、私はそうではないことに気付きましたUIScrollView

では、どうすればより多くの方向を示すことができますか、UISwipeGestureRecognizerまたは方向チェックをよりリラックスさせるにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

Apple のスワイプ ジェスチャを使用して、アプリと一貫性を持たせるのがおそらく最善です。UISwipeGestureRecognizer をサブクラス化するか、古い UITouchesBegan、UITouchesEnded などのメソッドを使用して独自のクラスを作成することで、独自の定義を試すことができます。

于 2011-08-19T15:25:38.080 に答える