さまざまなオプションを備えたツールバーがあり、一部のオプションが表示されない場合があります。このコールバックを使用して、アプリケーションでそれらを無効にする方法をすでに理解しています。
- (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem
しかし、私は必要なときにそれらを本当に隠す方法を見つけていません。誰かがこれを行う方法について、またはそれが本当に可能かどうかについて何かアイデアがありますか?
さまざまなオプションを備えたツールバーがあり、一部のオプションが表示されない場合があります。このコールバックを使用して、アプリケーションでそれらを無効にする方法をすでに理解しています。
- (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem
しかし、私は必要なときにそれらを本当に隠す方法を見つけていません。誰かがこれを行う方法について、またはそれが本当に可能かどうかについて何かアイデアがありますか?
それらを無効にするだけでは不十分な場合は、アイテムを削除できます。
[myToolbar removeItemAtIndex:itemIndex];
次に、それらを元に戻す必要がある場合は、それらを再挿入するだけです。
[myToolbar insertItemWithItemIdentifier:itemIdentifier atIndex:itemIndex];
Appleドキュメントのツールバーアイテムの追加と削除をご覧ください。
ボタンの組み込みの可視性プロパティはありません。ツールバーから削除し、必要に応じて再度追加します。