2012-06-15 7 views
6

iOSでは、タッチが終了したとき、画面が滑って終了したとき、またはユーザーが指を離したときに、どのような方法で通知することができますか?iOS:touchEndedが画面を滑ったり指を離した場合に検出されますか?

なぜか分かりませんが、これが起こったときにタッチがキャンセルされることを期待しましたが、そうではありません。

ありがとうございました。

答えて

4

これは標準的なiOSの動作です.Appleのアプリで確認できます。

画面の最後にタッチが終了していることを確認し、「スライドしてキャンセル」として扱うことができますが、ユーザーはこれをずっとスライドしたいかもしれません。

私が前に言ったように、これは標準的な動作であり、Appleはそれに固執するように指示しているから、私のアドバイスは受け入れます。

+0

スライドスピードに基づいてエッジからの距離が変化します...光の速度でスライドすると、ドラッグされたアイテムが移動しなくてもタッチが終了します –

1

控除のみ。指が画面の端に向かって移動していて、タッチがその端の近くで終わっている場合は、指が実際に画面から滑っていることが比較的確実になります。タッチが終了する直前に移動していない場合は、おそらく指を離しただけです。

関連する問題