如何在NSOutlineView中实现不同的上下文菜单

时间:2015-07-18 08:07:19

标签: swift nsoutlineview custom-contextmenu

我有一个基于视图的NSOutlineView,如果用户右键单击标题或其中一个展开的项目,我想显示不同的上下文菜单。

我把两个NSMenu放到了storyboard文件中。当我将HeaderCell的菜单插座连接到其中一个菜单时,我收到了“不支持的配置”警告,并且菜单从未显示过。 (表视图单元格的警告相同)

我正在使用Swift。

有人可以引导我走向正确的方向吗?

1 个答案:

答案 0 :(得分:2)

enter image description here

1.在你的场景中添加NSMenu 2.将Outlets设置添加到NSOutlineView,然后在NSOutlineView和NSMenu之间建立关系 3.添加覆盖NSMenuDelegate的自定义类