gpt4 book ai didi

iphone - 检测手指何时被拖动到对象内部(iOS 触摸)

转载 作者:行者123 更新时间:2023-11-29 11:20:40 25 4
gpt4 key购买 nike

我知道我可以使用 UIControlEventTouchDragEnter 来判断我何时触摸了一个按钮,将我的触摸拖到了它的边界之外,然后重新进入了这些边界。但是我想知道是否可以触摸屏幕而不是按钮,并检测我何时拖过该按钮/拖入该按钮?

也有人可以告诉我 UIControlEventTouchDragExit UIControlEventTouchDragOutside 之间的区别

谢谢!

最佳答案

  1. 您必须在按钮的 super View 上观察触摸事件,并且每当用户的手指移动时,调用 hitTest:withEvent: 来检查触摸坐标是否位于按钮的顶部。

  2. 我认为 UIControlEventTouchDragExitUIControlEventTouchDragOutside 的区别在于:当手指从控件内部移到外部时,UIControlEventTouchDragExit 触发一次。然后,只要手指保持在外面,UIControlEventTouchDragOutside 就会在每次移动时触发。但是你应该自己测试一下。

关于iphone - 检测手指何时被拖动到对象内部(iOS 触摸),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390386/

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