2013-07-01 3 views
1

Я разрабатываю и создаю приложение Cocoa (OX X, а не приложение для iPhone Cocoa Touch iOS). Я вижу, что другие приложения, такие как Evernote, Chrome или Xcode, имеют сложные, интересные верхние бары для своих окон. Как они разработаны? Это пользовательское окно? Если да, то что делается для добавления дополнительной недвижимости?Как выглядит это окно Какао?

Регулярная верхняя панель выглядит следующим образом: верхняя панель

enter image description here

Evernote выглядит как

enter image description here

+0

http://www.cocoawithlove.com/2008/12/drawing-custom-window-on-mac-os-x. html –

+0

Связанные: http://stackoverflow.com/q/1489837/102937 –

+0

Спасибо, Роберт. Я даже не был уверен, что окно должно быть правильным, в отличие от других элементов, таких как меню. Я пройду через это и другие пользовательские обучающие программы и сделаю снимок. – Jeff

ответ

2

Как они разработаны?

Они почти наверняка с помощью NSToolbar, какао класс, который позволяет легко добавить несколько значков, кнопок, панели поиска, и т.д. в верхней части окна таким образом, что элементы выглядят как часть из оконная строка заголовка. Нельзя знать, что они используют, просто глядя на них, но NSToolbar - один из способов получить этот эффект.

Вот хороший пример прямо из связанной документации:

Keynote toolbar

+1

Спасибо. Мне не нужны детали, просто направление для запуска! – Jeff

Смежные вопросы