Я пытаюсь реализовать настройки своего приложения. Поэтому я реализую панель настроек, но мне нужно вставить в нее панель инструментов. Вот так выглядит мой ИБ: А вот так выглядит моя панель из Системных настроек: Видите ли, новая высота моего окна = старая высота - высота панели инструментов. Это мой первый раз, когда я работаю с панелью инструментов и панелью инструментов, можете ли вы ответить, есть ли какие-либо ограничения на использование панели инструментов помимо панели инструментов?
NSToolbar в NSPreferencePane
Ответы (1)
Приложение «Системные настройки» уже устанавливает панель инструментов окна, поэтому панель инструментов не может быть на панели настроек.
Я рекомендую использовать вкладки; посмотрите на классы NSTabView и NSTabViewItem.
Обратите внимание, что NSTabView на самом деле не требует отображения вкладок (хотя я рекомендую сделать вкладки видимыми для пользователя). Вы можете настроить NSTabView так, чтобы он не имел фрейма вкладок, но при этом использовать его для переключения панелей.
person
Kevin Grant
schedule
25.06.2012