Как я могу создать панель инструментов в стиле iOS в своем приложении Mac Cocoa? - PullRequest
1 голос
/ 05 июня 2011

Несколько приложений iLife '11 на Mac используют черные панели инструментов в стиле iOS. Например, панель инструментов внизу этого снимка экрана iPhoto:

http://www.pocket -lint.com / изображения / динамический / 3190f503c8d45d59bcd773f56145c7646a659536.jpg

Этот вид внешнего вида доступен в iOS SDK как «UITabBar».

Мне интересно, есть ли простой способ добиться этого в моем обычном Mac-приложении без iOS. Если нет, то как лучше всего создать этот эффект?

1 Ответ

1 голос
/ 05 июня 2011

Там нет ничего, что даст вам этот вид из коробки.Вам нужно будет создать его самостоятельно.

Самый простой способ - создать пользовательский вид с градиентным фоном и поместить в него монохромные кнопки.

Лучше было бы создать наборклассы, подобные NSToolBar, которые обрабатывают позиционирование, выделение и т. д. Еще лучше создать его, а затем открыть его с открытым исходным кодом: -)

Однако вам придется создавать его самостоятельно.Кроме NSButton в уже существующих объектах мало что поможет.

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