gpt4 book ai didi

ios - 手势识别器阻止触摸已结束

转载 作者:行者123 更新时间:2023-11-29 03:27:03 24 4
gpt4 key购买 nike

在我的应用程序中,用户点击三次并使用 drawRect 绘制一个角度。直到最近,这曾经完美地工作。我向父 View uiview 添加了一个手势识别器(绘图发生在该 View 的 subview ,即 uiview 的子类上)。现在,当我点击时,绘图子类不会调用结束触摸,但如果我移动手指,则会在子类上调用 touchesMoved。我知道问题出在 parent 的手势识别器上,因为当我删除它时,一切都会恢复正常。为什么会这样?任何输入将不胜感激,谢谢。

最佳答案

我遇到了类似的问题 - 我无法触摸按钮,但我设法使用以下代码对其进行排序:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
// Replace to your view with button
if ((touch.view isDescendantOfView:YOURVIEW))
{
return NO;
}
return YES;
}

尝试将文本 YOURVIEW 替换为您遇到此问题的 View ,并记住设置手势识别器的委托(delegate)。

关于ios - 手势识别器阻止触摸已结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20326495/

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