0

カスタム Gesture Recognizer を作成したいと考えています。

例: ユーザーが画面を上から下にパンし、そこから指が左方向に移動した場合、ビューから何らかのメソッドを呼び出す必要があります。指を右方向に動かすと、他の関数が呼び出されることを意味する場合も同様です。

この機能のために 1. UIPanGestureRecognizer を使用して、翻訳位置をスローするユーザー操作を検出できますか?

2.独自のカスタム GestureRecognizer を実装する方法はありますか

(例: UIPanLeftLGestureRecognizerは、ユーザーが指を上から下にドラッグしてそこから左に移動し、UIPanRightLGestureRecognizerはユーザーが指を上から下にドラッグし、そこから右に移動します。)

これは、この問題の解決策を達成するための最良の方法です。親切に私を導いてください。

前もって感謝します。

4

1 に答える 1

0

UISwipeGestureRecognizer次のように、方向が異なる2 つの s を使用します。

UISwipeGestureRecognizer *swipeDown = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipedDown:)];
swipeDown.direction = UISwipeGestureRecognizerDirectionDown;


UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipedRight:)];
    swipeRight.direction = UISwipeGestureRecognizerDirectionRight;

これらのジェスチャ認識機能を適切なビューに追加することを忘れないでください

于 2013-12-12T06:54:58.827 に答える