Я создаю приложение Cappuccino, и у меня есть файл CIB с меню (из шаблона XIB Main Menu IB). Так же, как это:Использование «Главное меню» из CIB
Как я могу использовать это в строке меню приложения? Благодарю.
Я создаю приложение Cappuccino, и у меня есть файл CIB с меню (из шаблона XIB Main Menu IB). Так же, как это:Использование «Главное меню» из CIB
Как я могу использовать это в строке меню приложения? Благодарю.
Вы создадите приложение с помощью NibApplication
шаблона по:
$ capp gen myApplication -t NibApplication -f
где -f
делает символическую ссылку на рамки заказных каппучиных, вместо того, чтобы копировать в вашем пачке. После создания этого приложения вы найдете MainMenu.cib
.
Дамп Info.plist
и посмотреть, что есть Main Cib file base name
. В обычных приложениях Cappuccino у нас есть CPApplicationDelegateClass
(что, я уверен, также может загружать любой Cib по коду).
Использование строки меню идентично строке меню Cocoa. Проверьте Apple Application Menu and Pop-up List Programming Topics for Cocoa или запустите $ jake docs
в вашей установке Cappuccino и ознакомьтесь со своей собственной документацией.
Да, если вы создали свое приложение с помощью «-t NibApplication», как показано выше, строка меню должна отображаться автоматически. Это не? Или вы спрашиваете что-то другое?
Если вы хотите добавить главное меню к существующему nib, вам просто нужно перетащить объект меню в панель объектов верхнего уровня, а затем подключить его как выход MainMenu объекта Application.
Нет, это не так, и я не планирую создавать весь проект по всему простому дурацкому меню :( – 2010-04-23 14:27:44
Никто также не просил вас об этом, просто пытаясь прояснить проблему. скриншот выше вопросительного знака? Другими словами, у nib есть несколько меню (я прошу, чтобы попытаться воспроизвести проблему на моем конце). В качестве альтернативы вы могли бы написать мне файл nib, о котором идет речь, и я мог бы попытаться отладить это на моем конце. –