【发布时间】:2016-11-14 03:43:41
【问题描述】:
我对@987654321@ 环境非常陌生。我正在使用这种方法检测到NSTableView 中的点击。
func tableView(tableView: NSTableView, shouldSelectRow row: Int) -> Bool {
}
这很好用,但问题是当我第一次单击 tableView 调用此方法并执行相应的操作时,当我第二次单击该行时,此方法没有被调用。发生了一些奇怪的事情。
你们有什么想法吗?我必须取消选择行吗?我尝试在此方法中取消选择一行并取消选择所有行,但这对我没有帮助。我正在使用view based tableView
【问题讨论】:
-
您需要选择行吗?如果没有,你可以从函数中返回
false。 -
其实这个方法是通过返回
true或者false来告诉table view可以选择哪一行。 -
那么我应该使用哪种方法来检测对 tableView 行的点击,我不想选择该行。