Использование `Main Menu` из CIB - PullRequest
0 голосов
/ 17 апреля 2010

Я создаю приложение Cappuccino, и у меня есть файл CIB с меню (из шаблона XIB главного меню IB). Так же, как этот:

альтернативный текст http://wearesakuzaku.com/blog/wp-content/uploads/2007/11/9-mainmenu-nib-opened-in-interface-builder.jpg

Как я могу использовать эту строку меню в своем приложении? Спасибо.

Ответы [ 3 ]

1 голос
/ 19 апреля 2010

Вы создадите приложение, используя шаблон NibApplication по:

$ capp gen myApplication -t NibApplication -f

, где -f создает символическую ссылку на ваш собственный фреймворк Cappuccino, а не копирует его в ваш пакет. После создания этого приложения вы найдете MainMenu.cib.

Дамп Info.plist и увидите, что есть Main Cib file base name. В обычных приложениях Cappuccino вместо этого у нас есть CPApplicationDelegateClass (который, я уверен, может также загружать любой Cib по коду).

Использование строки меню идентично строке меню Какао. Проверьте Apple Меню приложений и темы программирования всплывающих списков для Какао , или запустите $ jake docs в вашей установке Cappuccino и ознакомьтесь с собственной документацией.

0 голосов
/ 26 апреля 2010

Если вы хотите добавить главное меню в существующее перо, вам просто нужно перетащить объект меню на панель объектов верхнего уровня, а затем подключить его как выход MainMenu объекта Application.

0 голосов
/ 23 апреля 2010

Да, если вы создали свое приложение с помощью «-t NibApplication», как показано выше, строка меню должна отображаться автоматически. Это не? Или ты спрашиваешь что-то другое?

...