我正在创建一个Cappuccino应用程序,我有一个带菜单栏的CIB文件(来自IB的主菜单XIB模板)。很像这个:
如何在我的应用程序中使用该菜单栏?感谢。
答案 0 :(得分:1)
您将使用NibApplication
模板创建应用程序:
$ capp gen myApplication -t NibApplication -f
其中-f
与您定制的Cappuccino框架建立了符号链接,而不是在您的捆绑中复制一个。创建该应用程序后,您会找到MainMenu.cib
。
转储Info.plist
并看到有Main Cib file base name
。在普通的Cappuccino应用程序中,我们改为CPApplicationDelegateClass
(我很确定,也可以通过代码加载任何Cib)。
菜单栏的使用与Cocoa菜单栏相同。检查Apple的Application Menu and Pop-up List Programming Topics for Cocoa,或在Cappuccino安装中运行$ jake docs
,并查看自己的文档。
答案 1 :(得分:0)
是的,如果您使用“-t NibApplication”创建了应用程序,如上所示,菜单栏应自动显示。不是吗?或者你问的是不同的东西?
答案 2 :(得分:0)
如果要将主菜单添加到现有笔尖,只需将菜单对象拖到顶级对象栏中,然后将其作为Application对象的MainMenu插座连接。