首页 > 解决方案 > 在 NSTableview 中为多选行选择其中一行返回 -1

问题描述

在 NSTableview 中为多选行选择其中一行返回 -1。

func selectionShouldChange(in tableView: NSTableView) -> Bool {
    print(tableview.clickedRow) //always comes as -1 when multiple rows are selected and user select one out of multiple row.
}

想法是取消选择所有并选择该行。它不会发生,因为单击的行以 -1 的形式出现,这不是实际单击的行。

请让我知道是否有人有任何前进的道路。

我想区分表格行的正常点击和表格行的命令点击。

谢谢。

标签: swiftnstableview

解决方案


推荐阅读