I have a toolbar with various options and some options should not be visible in some cases. I have already figured out a way to disable them in my application, using this callback:
- (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem
But I haven't figured out a way to really hide them when I need. Anyone has any ideas on how to do this or if it's really possible at all?
If disabling them is not enough you could remove the items.
[myToolbar removeItemAtIndex:itemIndex];
Then when you need to put them back, just re-insert them:
[myToolbar insertItemWithItemIdentifier:itemIdentifier atIndex:itemIndex];
Look at Adding and Removing Toolbar Items in the Apple docs.
No built-in visibility property for buttons. Remove it from the toolbar and re-add when needed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With