gpt4 book ai didi

iphone - 我怎么知道触发 touchesBegan 的手指也是触发手势的手指?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:49 25 4
gpt4 key购买 nike

在我的例子中,手势是平底锅。示例代码表示赞赏。

最佳答案

UIGestureRecognizer有一个名为 delaysTouchesBegan 的属性.默认情况下为 YES。打开后,您的 View 将不会获得 -touchesBegan:withEvent:,直到手势识别器转换为失败状态。因此,如果您将该属性保留为 YES,那么您在 -touchesBegan:withEvent: 中收到的任何触摸都保证不会成为待处理手势的一部分。

如果您关闭该属性(将其设置为NO),那么您可能会得到-touchesBegan:withEvent:。在这种情况下,如果手势识别器随后识别了它的手势,您将收到这些触摸的 -touchesCancelled:withEvent:。如果您需要看起来像是立即响应触摸,但允许手势覆盖您(例如,如果触摸变成滑动),这将很有用。

关于iphone - 我怎么知道触发 touchesBegan 的手指也是触发手势的手指?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432177/

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