基于视图的NSTableView:如何获取单击的行索引?

时间:2016-01-05 15:20:34

标签: cocoa nstableview

在基于视图的表视图中右键单击具有指定菜单的单元格视图时,单元格的行将显示蓝色轮廓并显示上下文菜单。我如何获得该行的索引?属性clickedRow仅适用于基于单元格的表视图。

注意:我的问题有很大不同,因为我需要一个前面解释的菜单更新解决方案:

创建新菜单时,我需要menuNeedsUpdate函数中单击的行。

1 个答案:

答案 0 :(得分:0)

clickedRow似乎确实也适用于基于视图的表视图,但它尚未在menuNeedsUpdate中设置。因此,它不能用于调整菜单中的项目(例如,仅显示适用于所单击行的特定项目)。但是,您可以使用菜单验证来启用/禁用条目(最后设置单击的行值)。