Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何向Interface Builder中的NSMenu添加其他项?_Xcode_Interface Builder - Fatal编程技术网

Xcode 如何向Interface Builder中的NSMenu添加其他项?

Xcode 如何向Interface Builder中的NSMenu添加其他项?,xcode,interface-builder,Xcode,Interface Builder,我第一次使用Xcode。我一直在遵循一个教程,我完全被一些毫无意义的小事难住了。我已经将一个“菜单”从库拖到了我的“MainMenu.xib”窗口中。双击此菜单将使其显示 到目前为止没有麻烦。编辑这三个项目是直观的,删除项目也是如此。但是,我究竟该如何向该菜单添加项目?您想将NSMenuItem从库调色板拖到菜单上: 您可以类似地添加子菜单和分隔符。Cmd-D也可以复制任何内容,如果您厌倦了拖放操作。 你只需注意,由于你的标签和动作连接也在复制,它们可能没有连接到你想要的东西。谢谢,巴里。我

我第一次使用Xcode。我一直在遵循一个教程,我完全被一些毫无意义的小事难住了。我已经将一个“菜单”从库拖到了我的“MainMenu.xib”窗口中。双击此菜单将使其显示


到目前为止没有麻烦。编辑这三个项目是直观的,删除项目也是如此。但是,我究竟该如何向该菜单添加项目?

您想将
NSMenuItem
从库调色板拖到菜单上:


您可以类似地添加子菜单和分隔符。

Cmd-D也可以复制任何内容,如果您厌倦了拖放操作。

你只需注意,由于你的标签和动作连接也在复制,它们可能没有连接到你想要的东西。

谢谢,巴里。我需要一段时间才能习惯这样一个事实,即拖放似乎是在Interface Builder中完成某些事情的唯一方法。当我迷路时,我倾向于右键点击东西,这在这个场合一点帮助都没有。@davidchambers欢迎来到Mac;-)