Вкладки панели настроек стиля эспрессо какао - PullRequest
1 голос
/ 12 декабря 2011

Хотите знать, как реализовать вкладки в том же стиле, что и Espresso.app:

Espresso preferences window.

Есть ли собственный класс / представление для использования или это делается с помощью решения стороннего производителя

Ответы [ 2 ]

5 голосов
/ 12 декабря 2011

Если вы не хотите использовать стороннее решение, такое как BWToolkit , вы можете просто использовать стандарт NSToolbar, который отправляет уведомления о выборе одному из ваших классов контроллеров.Затем вы можете использовать NSTabView для переключения между панелями, а в вашем методе IBAction (который получает уведомления о выборе) вы можете определить, какой элемент выбран, и программно переключить ваш NSTabView на правильный индекс.

3 голосов
/ 12 декабря 2011

Это стандарт NSToolbar с делегатом, позволяющим выбирать элементы. Однако вам, вероятно, нужно поведение изменения размера панели, которое реализует Espresso.

Взгляните на DBPrefsWindowController Дейва Баттона, чтобы узнать, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...