如何将主菜单添加到xib

时间:2012-01-04 21:20:34

标签: xcode cocoa xib

我从xib文件中删除了主菜单。如何重新创建它而不应对它 另一个新创建的xib?

我似乎无法找到如何告诉IB我从对象库添加的菜单实际上是主应用程序菜单。

2 个答案:

答案 0 :(得分:7)

你做不到。您以前只能将mainMenu插座连接到菜单,但从Xcode 4开始,没有mainMenu插座,并且没有替代方法可以在现有笔尖中创建主菜单。

您必须使用“新建文件”命令创建一个新的MainMenu笔尖,并从该笔尖复制主菜单对象,或者只使用新笔尖替换旧笔尖。

答案 1 :(得分:4)

您似乎无法将菜单设置为IB内的主菜单,但是如果您在文本编辑器中打开xib(或在xcode中单击右键单击文件浏览器中的xib文件名,则打开As->源代码)。您可以在菜单标记中添加属性:

systemMenu="main"

这将产生:

<menu title="Foo" systemMenu="main" id="some-id">

保存文件后,IB会将其重新显示为主菜单。