UIPanGestureRecognizer *pan = [UIPanGestureRecognizer new];
[_tableView.panGestureRecognizer requireGestureRecognizerToFail:pan];//优先识别pan
为view添加多个手势
当一个view添加多个手势时,在缺省情况下,没有为优先执行哪个手势做排序,每次发生不同。不过你可以覆盖默认的行为(使用类方法、委托方法、和子类化覆盖这些)
指定一个Gesture recognizers应该在另一个前捕捉。
requireGestureRecognizerToFail: //这个方法就是在作为参数的Gesture recognizer失败以后接受者才发生,否则从不会发生。
[self.panRecognizer requireGestureRecognizerToFail:self.swipeRecognizer];