gpt4 book ai didi

iphone - iPhone SDK中检测手指滑过的 View

转载 作者:行者123 更新时间:2023-12-03 20:00:57 24 4
gpt4 key购买 nike

我的问题涉及创建一个类似于 TextView 控件中苹果放大镜的控件,您触摸一秒钟左右即可弹出放大镜,然后拖动手指以选择所需的位置。

我创建了检测长时间静止触摸所需的所有方法。现在我需要检测我的手指滑过的 UIView。我不太确定如何实现这一目标,有人能指出我正确的方向吗?

最佳答案

任何需要报告被触摸的 UIView 都可以使用 UIResponder 继承的方法来检测触摸

– touchesBegan:withEvent:
– touchesMoved:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:

您希望能够报告触摸的 UIView 可以继承,并且在您的子类中,您可以定义要从上述方法中调用的委托(delegate)方法。通过将委托(delegate)设置为某个中央报告类,您可以识别所有触摸和接收它们的 View 。

不要忘记传递触摸事件,即:

[[self superview]touchesBegan:touches withEvent:event];

如果你想让触摸事件正常工作。

关于iphone - iPhone SDK中检测手指滑过的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3401608/

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