Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
Macos 不带服务菜单项的NSTextField_Macos_Cocoa_Appkit - Fatal编程技术网

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菜单项

我的应用程序或单个文本字段是否可以选择退出此选项?

请参阅

指示弹出菜单是否允许附加上下文菜单插件项


我不能告诉你这让我有多紧张,谢谢。