Macos 不带服务菜单项的NSTextField
我有一个自定义子类Macos 不带服务菜单项的NSTextField,macos,cocoa,appkit,Macos,Cocoa,Appkit,我有一个自定义子类NSTextField。我想在右键单击时显示上下文菜单,但该菜单显示一个完全不相关的服务菜单。我知道这是由于操作系统设置而添加的,但这些选项在我的场景中根本没有用处(例如,文本字段包含数值),它只是增加了混乱 我已经覆盖了textView:menu:forEvent:atIndex:,当前返回nil。这意味着不显示菜单,在我看来,这比服务菜单更可取。但是,如果我试图返回一个包含我实际需要的项的NSMenu实例,则会添加一个Services菜单项 我的应用程序或单个文本字段是否可
NSTextField
。我想在右键单击时显示上下文菜单,但该菜单显示一个完全不相关的服务菜单。我知道这是由于操作系统设置而添加的,但这些选项在我的场景中根本没有用处(例如,文本字段包含数值),它只是增加了混乱
我已经覆盖了textView:menu:forEvent:atIndex:
,当前返回nil。这意味着不显示菜单,在我看来,这比服务菜单更可取。但是,如果我试图返回一个包含我实际需要的项的NSMenu实例,则会添加一个Services菜单项
我的应用程序或单个文本字段是否可以选择退出此选项?请参阅
指示弹出菜单是否允许附加上下文菜单插件项
我不能告诉你这让我有多紧张,谢谢。