私はUIButton
を持っています。これは「確認」ボタンとして機能しています。基本的には、2回のタップでアクションをトリガする必要があるので、最初にタップすると、画像は「ありますか」というタイプの画像に変わります。その時点で、2回目のタップでアクションがトリガーされます。ビュー外のUITouchを検出する
これはうまくいきますが、ボタンの外側の任意の場所をタップすると最初の画像に戻って再びタップする必要があるように設定します。
ユーザーがUIButton
の外部に接触したかどうかを検出する方法はありますか。おそらくそれに "フォーカス"を与え、フォーカスの出口を確認する方法はありますか?
私はUITouch
と考えていましたが、そのイベントは、あなたが触っているビューにそのイベントを送信するだけです。
2番目のタッチが他のコントロール(ボタン、テキストフィールドなど)にある場合、タッチがそのコントロールに対して通常の効果を持たせたいのか、それとも完全に無視するのですか? –