UIGestureRecognizerState.Ended で指が離れたのは検出できるが、指を触れたままドラッグを停止したのを検出したい。
タッチ位置が変化しているときだけイベントが生じているので、velocityInView は0になってくれない。
NSTimer で監視していないといけないのかと思っていたが、もっと簡単だった。
動いたらキャンセルされる NSTimer を作っておけば、動かないで一定時間たったときだけ発火する。
UIGestureRecognizerState.Ended で指が離れたのは検出できるが、指を触れたままドラッグを停止したのを検出したい。
タッチ位置が変化しているときだけイベントが生じているので、velocityInView は0になってくれない。
NSTimer で監視していないといけないのかと思っていたが、もっと簡単だった。
動いたらキャンセルされる NSTimer を作っておけば、動かないで一定時間たったときだけ発火する。