如何在启用一个手势识别器时阻止其他手势识别器
How to block other Gesture Recognizers when one is enable
我对手势识别器有一些愚蠢的问题。在 Interface Builder 中我几乎没有。其中三个是 Pan Gesture Recognizers。其中之一是不同的观点。我想在这个通话时阻止休息。
我会很高兴得到好的答案,因为现在我不知道。
你可能会这样做
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
if(gestureRecognizer == THE_GESTURE_WHICH_SHOULD_WORK)
return YES;
return NO;
}
确保将委托设置为所有手势。
它可能对您有所帮助,如需更多说明,请访问 Apple Doc
谢谢。
我对手势识别器有一些愚蠢的问题。在 Interface Builder 中我几乎没有。其中三个是 Pan Gesture Recognizers。其中之一是不同的观点。我想在这个通话时阻止休息。
我会很高兴得到好的答案,因为现在我不知道。
你可能会这样做
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
if(gestureRecognizer == THE_GESTURE_WHICH_SHOULD_WORK)
return YES;
return NO;
}
确保将委托设置为所有手势。
它可能对您有所帮助,如需更多说明,请访问 Apple Doc
谢谢。