0
有沒有辦法通過使用UITouch事件的組合來檢測手指的不移動? 事件方法touchesEnded和touchesCancelled只有在事件被取消或手指解除時纔會觸發。我想知道觸摸何時停止移動,即使它仍在觸摸屏幕。有沒有辦法檢測不移動(觸摸事件)?
有沒有辦法通過使用UITouch事件的組合來檢測手指的不移動? 事件方法touchesEnded和touchesCancelled只有在事件被取消或手指解除時纔會觸發。我想知道觸摸何時停止移動,即使它仍在觸摸屏幕。有沒有辦法檢測不移動(觸摸事件)?
只需使用以下UITouch
屬性:
UITouchPhase phase;
如果它的值是UITouchPhaseStationary
,則自上次事件收到的手指還沒有移動到屏幕上。這意味着您可以獲得相關觸摸
touchesBegan:withEvent:
然後用戶根本不移動他/她的手指。