在OS X上禁用NSTextView中的动作扩展

时间:2015-01-17 11:38:39

标签: cocoa osx-yosemite nstextview appkit

有没有办法完全禁用OS X Yosemite中引入的NSTextView中的操作扩展?请参见下图中的示例:

enter image description here

我没有找到任何关于此的信息 - 无论是在文档还是在Yosemite发行说明中。

2 个答案:

答案 0 :(得分:1)

您是否尝试将菜单的allowsContextMenuPlugIns属性设置为NO?这有助于解决类似的菜单添加问题,尽管不是Yosemite扩展。

答案 1 :(得分:1)

OS X Yosemite NSTextView上有一个名为usesRolloverButtonForSelection的新属性。将其设置为false会禁用操作扩展菜单。

@availability(OSX, introduced=10.10)
var usesRolloverButtonForSelection: Bool
// Controls whether to show rollover button for extension service items inside text selection. It's enabled by default.