Есть ли способ иметь 2 панели инструментов в одном NSWindow. Что-то вроде Страницы. С одним большим наверху и меньшим, чем ниже.Какао NSWindow с 2 панелями инструментов
7
A
ответ
7
NSWindow поддерживает только один NSToolbar.
Если вы хотите иметь «второй уровень», например «Страницы», вам необходимо создать собственное решение, основанное не на NSToolbar.
Обратите внимание, что в Pages меньшая «панель инструментов» на самом деле не является панелью инструментов (как в NSToolbar) и не редактируется. Вы должны иметь возможность воссоздать это с помощью простого пользовательского представления, чтобы нарисовать верхнюю и нижнюю строки, но пропустите окно. Просто поместите вид и установите его автосортировку, а затем добавьте элементы управления в представление.
Обновление: Я считаю, что NSBox может быть сконфигурирован так, чтобы нарисовать конкретные края, как у Leopard или Snow Leopard. Просто мысль.
Я не мог найти его в NSBox, но был BWGradientBox, и там я мог установить отдельные цвета. Ваш ответ был самым близким, так что вы решили это для меня ;-) –