0
有没有办法通过使用UITouch事件的组合来检测手指的不移动? 事件方法touchesEnded和touchesCancelled只有在事件被取消或手指解除时才会触发。我想知道触摸何时停止移动,即使它仍在触摸屏幕。有没有办法检测不移动(触摸事件)?
有没有办法通过使用UITouch事件的组合来检测手指的不移动? 事件方法touchesEnded和touchesCancelled只有在事件被取消或手指解除时才会触发。我想知道触摸何时停止移动,即使它仍在触摸屏幕。有没有办法检测不移动(触摸事件)?
只需使用以下UITouch
属性:
UITouchPhase phase;
如果它的值是UITouchPhaseStationary
,则自上次事件收到的手指还没有移动到屏幕上。这意味着您可以获得相关触摸
touchesBegan:withEvent:
然后用户根本不移动他/她的手指。