我从xib文件中删除了主菜单。如何重新创建它而不应对它 另一个新创建的xib?
我似乎无法找到如何告诉IB我从对象库添加的菜单实际上是主应用程序菜单。
答案 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会将其重新显示为主菜单。