NSToolbar в NSPreferencePane
Я пытаюсь реализовать настройки моего приложения. Поэтому я реализую панель настроек, но мне нужно вставить в нее панель инструментов. Вот так выглядит мой IB:А вот так выглядит моя панель из Системных настроек:Видите ли, у моего окна новая высота = старая высота - высота панели инструментов. Это мой первый раз, когда я работаю с панелью инструментов и prefpane, можете ли вы ответить, есть ли какие-либо ограничения на использование панели инструментов iside of prefpane?
1 ответ
Приложение "Системные настройки" уже устанавливает панель инструментов окна, поэтому вы не можете иметь панель инструментов на панели настроек.
Я рекомендую использовать вкладки; посмотрите на классы NSTabView и NSTabViewItem.
Обратите внимание, что NSTabView на самом деле не требует отображения вкладок (хотя я рекомендую сделать вкладки видимыми для пользователя). Вы можете настроить NSTabView так, чтобы у него не было рамки вкладки, и при этом использовать ее для замены панели.