私は iOS SDK 6 および 7 を使用しています。別のビュー (「ビュー B」と呼びます) をオーバーレイする UIToolbar があります。このビューにはtouches*
、タップを処理するためのメッセージ ハンドラーがあります。もちろん、ツールバーは UIBarButtonItems でいっぱいです。ツールバー ボタン項目が有効になっている場合、それをタップまたはドラッグすると、ビュー B はタッチ メッセージを受信しません。これは目的の効果です。しかし、ボタン項目が無効になっている場合、それをタップまたはドラッグすると、ツールバー (いわば) を介して下のビュー B にメッセージが送信されます。
無効なバー ボタン項目でタップが発生した場合でも、ツールバーでのタップが下にあるビューに渡されないようにするにはどうすればよいですか?