BWToolkit имеет код, который делает то, что вы хотите.
Если вы хотите реализовать его самостоятельно, вы можете взглянуть на код и посмотреть, что он делает.Подсказка: в протоколе делегата NSToolbar есть метод toolbarSelectableItemIdentifiers:
, и вы можете создать представление вкладок, не показывая вкладки, переключаясь между вкладками программно.