我正在编写一个应用程序,其中用户通过拖动它们来移动屏幕上的形状,使用UIPanGestureRecognizer
.
问题来了:手指不是一个点,它的位置UITouch
或多或少是手指在屏幕上的接触面的质心。当用户开始抬起手指时,接触面的形状会发生变化,并在手指真正离开屏幕之前产生额外的触摸事件。
如何处理?我可以尝试检测手指运动的暂停,但我不知道这是否直观。还有其他解决方案吗?
我正在编写一个应用程序,其中用户通过拖动它们来移动屏幕上的形状,使用UIPanGestureRecognizer
.
问题来了:手指不是一个点,它的位置UITouch
或多或少是手指在屏幕上的接触面的质心。当用户开始抬起手指时,接触面的形状会发生变化,并在手指真正离开屏幕之前产生额外的触摸事件。
如何处理?我可以尝试检测手指运动的暂停,但我不知道这是否直观。还有其他解决方案吗?