什么后才触及开始?

Arp*_*ekh 0 iphone xcode cocoa-touch objective-c ios

在我的iPad应用程序中......

我正在做一些拖动物体的东西....

我的问题是拖动我需要两种方法......

  1. 接触开始了 some stuff1
  2. 感动了 some stuff2

有时会发生用户在触摸后没有移动对象的情况. 所以,somestuff1已经完成了.我需要扭转它..

那么,我该怎么做......

在此输入图像描述

意味着我可以发射任何事件或通知

如果用户开始触摸并且触摸没有结束.

在此输入图像描述

rob*_*off 5

收到消息后,您将始终收到touchesEnded:withEvent:消息或消息.如果您想知道用户何时举起手指,您需要覆盖这两种方法.touchesCancelled:withEvent:touchesBegan:withEvent:

如果您想要在举起手指之前跟踪用户是否移动了触摸,您必须自己动手.您可以在设置标志touchesMoved:withEvent:的方法,也可以保存在触摸的原始位置touchesBegin:withEvent:,然后将其用在触摸的最终位置比较touchesEnded:withEvent:touchesCancelled:withEvent:.