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

Uiview 在同一视图中平移和滑动手势之间存在冲突?,uiview,uigesturerecognizer,Uiview,Uigesturerecognizer,在同一视图中是否有区分平移和滑动手势的方法?通过使用代理,我有两个手势同时在同一个视图上工作 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES; } 我确实设置了平移手势的属性Minim

在同一视图中是否有区分平移和滑动手势的方法?通过使用代理,我有两个手势同时在同一个视图上工作

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
    return YES;
}
我确实设置了平移手势的属性MinimumNumberOfTouchs=1。问题是当我平移时,会触发滑动手势。在平移过程中,如何使滑动手势停止?

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

[swipeGestureRecognizer requireGestureRecognizerToFail:panGestureRecognizer];
如果平移手势被识别或开始,这将导致平移手势取消滑动手势。

请参见我的答案: