柔軟なスペース項目で区切られたいくつかのボタン項目を持つ UIToolBar があります。
アプリの状態に応じて、一部のボタンが有効または無効になります。これが発生すると、無効なボタンがクリックされると、何もしない代わりに、「クリック」イベントが他のボタン項目に送信されます。
次に、これがツールバー (またはフレキシブル スペース アイテム?) のデフォルトの動作であることを理解しました。空のスペースに触れると、イベントが最も近いボタンに転送されます。ただし、これは私のアプリケーションでの使いやすさにはあまり適していません。
フレキシブル スペース アイテムを有効にオフに設定しても、何も変更されず、ツールバー全体から UserInteraction を削除すると、すべてのボタンが操作不能になります。
この「クリック イベントの転送」を防止し、空のスペースまたは無効なボタンへのタッチを単に無視する方法はありますか?
前もって感謝します