Какао: Как сделать маленькую панель инструментов, как в Pages или Numbers? - PullRequest
3 голосов
/ 11 февраля 2010

В приложениях Apple, таких как «Страницы и цифры», всегда отображается дополнительная маленькая панель инструментов под основной панелью инструментов. Есть ли такой объект в Интерфейсном Разработчике, или я должен построить его с нуля? Я заглянул в Библиотеку IB, но пока ничего не нашел.

Ответы [ 3 ]

3 голосов
/ 17 февраля 2011

Для этого вы используете объекты NSSegmentedControl, стилизованные под Capsule. Чтобы получить сегментированные элементы управления с метками, выровненными снизу (которые можно нажимать, как в Mail.app и Preview.app), необходимо поместить их в группы кнопок панели инструментов. Это не может быть сделано в IB. Смотрите это обсуждение в списке рассылки Cocoa:

http://www.cocoabuilder.com/archive/cocoa/204390-capsule-style-toolbar-controls.html

1 голос
/ 12 февраля 2010

Это просто простое представление, содержащее различные элементы управления. Вы можете построить большую часть этого непосредственно в Интерфейсном Разработчике. Просто создайте NSBox, задайте ему цвет фона, а затем поместите в него элементы управления «Mini».

1 голос
/ 11 февраля 2010

Для этого нет встроенного контроля. Вы можете взглянуть на BWToolkit от Брэндона Уокена. Он имеет много хороших элементов управления для создания приложений, подобных Apple. Может быть, это может соответствовать вашим потребностям ...

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