I am not clear about the way you think that two swipe gesture recognizers could work together in that context, but I think you could try and give a look at the
– gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
delegate method.
Keep in mind that you have 2 gestures, so 2 delegate (conceptually, they be implemented by the same method), so you could make one gesture (first argument) always return NO, the other YES and see if you can make the 2 gesture recognizers work together in a satisfactorily way.
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
if ([gestureRecognizer.view isKindOfClass:[UITableView class]]) {
...
} else {
...
}
}
This is just an example which should work in your case (check the syntax, though), but you could also store the 2 recognizers in properties of your class, so you know which one is which.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…