2011-09-12 16 views
1

UIControlEventTouchDragEnterを使用して、ボタンをタッチして境界線の外にドラッグしたときにその境界線を再入力したことを知らせることができます。しかし、私はボタンではなく、画面に触れることができるだろうと思っていたと私はそのボタンの上/中にドラッグしたときに検出する?指がオブジェクトの中でドラッグされたときの検出(iOSタッチ)

はまた誰かが私にUIControlEventTouchDragExitUIControlEventTouchDragOutside

感謝の違いを言うことができます!

答えて

2
  1. あなたはボタンのスーパーにタッチイベントを監視し、ユーザの指が動くたび、タッチがボタンの上に嘘を調整するかどうかを確認するhitTest:withEvent:を呼び出す必要があります。

  2. UIControlEventTouchDragExitUIControlEventTouchDragOutsideの違いは、次のとおりです。指がコントロールの内側から外側に移動すると、UIControlEventTouchDragExitが1回発火します。その後、指が外側にある限り、移動するたびにUIControlEventTouchDragOutsideが発砲します。しかし、あなた自身でこれをテストするべきです。

+0

それは私が考えていたものです。ありがとう。 –

関連する問題