NSToolbar в NSPreferencePane

Я пытаюсь реализовать настройки своего приложения. Поэтому я реализую панель настроек, но мне нужно вставить в нее панель инструментов. Вот так выглядит мой ИБ: IBА вот так выглядит моя панель из Системных настроек: Системные настройки Видите ли, новая высота моего окна = старая высота - высота панели инструментов. Это мой первый раз, когда я работаю с панелью инструментов и панелью инструментов, можете ли вы ответить, есть ли какие-либо ограничения на использование панели инструментов помимо панели инструментов?


person Luft-on    schedule 18.06.2012    source источник


Ответы (1)


Приложение «Системные настройки» уже устанавливает панель инструментов окна, поэтому панель инструментов не может быть на панели настроек.

Я рекомендую использовать вкладки; посмотрите на классы NSTabView и NSTabViewItem.

Обратите внимание, что NSTabView на самом деле не требует отображения вкладок (хотя я рекомендую сделать вкладки видимыми для пользователя). Вы можете настроить NSTabView так, чтобы он не имел фрейма вкладок, но при этом использовать его для переключения панелей.

person Kevin Grant    schedule 25.06.2012