我正在查看this,但是文档说它将创建一个Customize Toolbar...
菜单。
我正在寻找一种使NSToolbar响应右键单击并显示上下文菜单的方法,其中一项是“自定义...”。
该功能是否已打开,否则我将不得不做一些额外的事情?如果可以,那该怎么办?
TIA!
答案 0 :(得分:0)
如果allowsUserCustomization
为YES
,则工具栏将提供一个上下文菜单,其中包含“ Customize Toolbar…”项。您无需执行任何其他操作即可使此菜单生效。
在Xcode的macOS应用程序模板中,菜单栏的“视图”菜单包含一个“自定义工具栏...”菜单项,该菜单项根据前窗口工具栏的allowsUserCustomization
的设置自动启用或禁用。您也无需执行任何操作即可完成这项工作。
如果应用程序的主菜单在任何子菜单下均没有“ Customize Toolbar…”菜单项,则可以通过将菜单项拖出“对象库”来添加自己。将菜单项的操作连接到“第一响应者”的runToolbarCustomizationPalette:
。