没有服务菜单项的 NSTextField
NSTextField without the Services menu item
我有一个 NSTextField
的自定义子类。我想在右键单击时显示一个上下文菜单,但该菜单显示一个完全不相关的服务菜单。我知道这是由于 OS 设置而添加的,但这些选项在我的场景中根本没有用(例如,文本字段包含数值),它只会增加混乱。
我已将 textView:menu:forEvent:atIndex:
覆盖为当前 return 零。这意味着不显示任何菜单,在我看来这比“服务”菜单更可取。但是,如果我尝试 return 一个包含我真正想要的项目的 NSMenu 实例,则会添加一个服务菜单项。
我的应用程序或个别文本字段是否可以选择退出此功能?
Indicates whether the pop-up menu allows appending of contextual menu plug-in items.
我有一个 NSTextField
的自定义子类。我想在右键单击时显示一个上下文菜单,但该菜单显示一个完全不相关的服务菜单。我知道这是由于 OS 设置而添加的,但这些选项在我的场景中根本没有用(例如,文本字段包含数值),它只会增加混乱。
我已将 textView:menu:forEvent:atIndex:
覆盖为当前 return 零。这意味着不显示任何菜单,在我看来这比“服务”菜单更可取。但是,如果我尝试 return 一个包含我真正想要的项目的 NSMenu 实例,则会添加一个服务菜单项。
我的应用程序或个别文本字段是否可以选择退出此功能?
Indicates whether the pop-up menu allows appending of contextual menu plug-in items.