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

您可以要求一个手势识别器在调用另一个手势识别器之前失败。

[lowerPriorityGestureRecognizer requireGestureRecognizerToFail:higherPriorityGestureRecognizer];
于 2013-02-23T00:07:25.447 回答
0

如果您让我们知道视图是否在表格中/上方/下方,而不是说您同时拥有视图和表格,这将有很大帮助。这很重要。

于 2013-02-22T23:46:02.337 回答