有没有办法通过结合UITouch事件来检测手指的不动作? 事件方法touchesEnded和touchesCancelled仅在取消事件或手指抬起时触发。我想知道触摸何时停止移动,即使它仍在触摸屏幕。
答案 0 :(得分:0)
只需使用以下UITouch
属性:
UITouchPhase phase;
如果其值为UITouchPhaseStationary
,则自收到上一个事件后手指未在屏幕上移动。这意味着您可以在
touchesBegan:withEvent:
然后用户根本不移动他/她的手指。