使用CIB中的“主菜单”

时间:2010-04-17 17:39:25

标签: user-interface menu xib cappuccino

我正在创建一个Cappuccino应用程序,我有一个带菜单栏的CIB文件(来自IB的主菜单XIB模板)。很像这个:

alt text http://wearesakuzaku.com/blog/wp-content/uploads/2007/11/9-mainmenu-nib-opened-in-interface-builder.jpg

如何在我的应用程序中使用该菜单栏?感谢。

3 个答案:

答案 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插座连接。