0

テーブルだけでなく、ビューにも右と左のスワイプ認識機能があります。ユーザーがテーブル ビューで左から右にスワイプし、テーブルがそれらを処理し、左から右へのスワイプ認識機能を実行する代わりにテーブル コンテンツをスワイプすると問題が発生しますメソッド。左から右へのスワイプ認識エンジンの感度を上げるにはどうすればよいですか?

レコグナイザーのコードは次のとおりです。

UISwipeGestureRecognizer *swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRight)];

swipeRecognizer.numberOfTouchesRequired = 1;

swipeRecognizer.direction = UISwipeGestureRecognizerDirectionRight;

[self.view addGestureRecognizer:swipeRecognizer];

UISwipeGestureRecognizer *swipeRecognizer1 = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeLeft)];

swipeRecognizer1.direction = UISwipeGestureRecognizerDirectionLeft;

swipeRecognizer1.numberOfTouchesRequired = 1;

[self.view addGestureRecognizer:swipeRecognizer1];
4

2 に答える 2

1

別のgestureRecognizerが呼び出される前に、1つのgestureRecognizerが失敗するように要求できます。

[lowerPriorityGestureRecognizer requireGestureRecognizerToFail:higherPriorityGestureRecognizer];
于 2013-02-23T00:07:25.447 に答える