gpt4 book ai didi

ios - 如何删除两个手势识别器之间的依赖关系?

转载 作者:行者123 更新时间:2023-12-01 22:24:11 24 4
gpt4 key购买 nike

我正在使用下面的代码来测试WKWebView中长按问题的解决方案。

我知道如何在两个手势识别器之间创建依赖关系,但是如何删除它呢?

if (gestureRecognizer.state == UIGestureRecognizerStateBegan) {

// Break

[gestureRecognizer requireGestureRecognizerToFail:otherGestureRecognizer];
}
else {

// Fix

// ...
}

假设类似:
[gestureRecognizer shouldntRequireGestureRecognizerToFail:otherGestureRecognizer];

要么
[gestureRecognizer removeDependencies];

最佳答案

应该是这样

    for (id gestureRecognizer in self.view.gestureRecognizers){

//Compare and Remove which gesture you want
if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]])
{

[self.view removeGestureRecognizer:gestureRecognizer];

}
else if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]]) {

}

}

关于ios - 如何删除两个手势识别器之间的依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43141494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com