【发布时间】:2017-02-27 14:01:21
【问题描述】:
是否有任何方法可以防止在基于视图的NSTableView 中右键单击特定单元格时显示上下文菜单(以及单元格视图周围的相关选择“环”) ?
我说的不是在所有单元格上禁用右键单击操作,而是在特定单元格上禁用。
我显然已经尝试了所有处理选择更改的委托方法,但没有一个有效,因为selectedRow 属性没有改变,只有clickedRow 会改变。
所以基本上我正在寻找相当于
func tableView(_ tableView: NSTableView, shouldSelectRow row: Int) -> Bool
但对于 clicked 行而不是 selected 行。
注意:问题是关于 macOS 上的 NSTableView 而不是 iOS 上的 UITableView。
【问题讨论】:
标签: objective-c swift macos cocoa nstableview