如何在 Interface Builder 中向 NSMenu 添加其他项目?

Posted

技术标签:

【中文标题】如何在 Interface Builder 中向 NSMenu 添加其他项目?【英文标题】:How does one add additional items to NSMenu in Interface Builder? 【发布时间】:2010-08-18 12:03:09 【问题描述】:

我是第一次使用 Xcode。我一直在关注一个教程,但我完全被一些肯定是微不足道的东西难住了。我已将“菜单”从库中拖到“MainMenu.xib”窗口中。双击此菜单使其出现。

到目前为止没有问题。编辑这三个项目很直观,删除项目也是如此。不过,我到底如何添加一个项目到这个菜单?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

谢谢,巴里。我需要一段时间才能习惯这样一个事实,即拖放似乎是在 Interface Builder 中执行某些操作的唯一方法。当我迷路时,我倾向于开始右键单击事物,这在这种情况下根本没有帮助。 @davidchambers 欢迎使用 Mac ;-)【参考方案2】:

如果您厌倦了拖放操作,Cmd-D 也会复制任何内容。 您只需要注意,随着您的标签和操作连接也被复制,它们可能无法连接到您希望它们成为的东西。

【讨论】:

以上是关于如何在 Interface Builder 中向 NSMenu 添加其他项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在divi builder插件中向自定义模块添加字段

如何在 Interface Builder 中创建 NSToggleButton?

如何在 Xcode Interface Builder 中显示占位符背景?

如何在 Interface Builder 中创建 NSTableRowView 原型

如何通过 Interface Builder 的 XIB 传递 NSManagedObjectContext

如何通过 Interface Builder 在 Objective-C 中实现搜索栏