嗨,任何人都可以解释我,我可以在什么情况下使用以下 UIGestureRecognizer 方法。
1. - (BOOL)canBePreventedByGestureRecognizer:(UIGestureRecognizer*)preventingGestureRecognizer
- (BOOL)canPreventGestureRecognizer:(UIGestureRecognizer *)preventedGestureRecognizer
2. - (void)requireGestureRecognizerToFail:(UIGestureRecognizer *)otherGestureRecognizer
3. - (BOOL)shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer
- (BOOL)shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer
请给出所有这三种方法的用例,如果您有任何示例,请在此处评论。
提前致谢。
最佳答案
canBePreventedByGestureRecognizer: 重写以指示指定的手势识别器可以阻止接收器识别手势。
canPreventGestureRecognizer: 重写以指示接收器可以阻止指定的手势识别器识别其手势。
requireGestureRecognizerToFail: 在接收器和另一个手势识别器之间创建依赖关系。
shouldBeRequiredToFailByGestureRecognizer: 重写以指示接收器应该被指定的手势识别器要求失败。
shouldRequireFailureOfGestureRecognizer: 重写以指示接收器要求指定的手势识别器失败。
关于ios - UIGestureRecognizer 方法说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20367415/