在同一视图中平移和滑动手势之间的冲突?

Qua*_* L. 2 uiview uigesturerecognizer

无论如何在同一视图中区分平移和滑动手势?通过使用委托,我有两个手势同时在同一个视图上工作

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

我确实设置了pan手势的属性minimumNumberOfTouches = 1.问题是当我平移时,触发滑动手势.当我在平移过程中如何使滑动手势停止?

Val*_*hie 8

尝试在滑动手势中调用requireGestureRecognizerToFail:方法

[swipeGestureRecognizer requireGestureRecognizerToFail:panGestureRecognizer];
Run Code Online (Sandbox Code Playgroud)

如果平移手势被识别或开始,这应该导致平移手势取消轻扫手势.