使用UITableView
它很容易找到indexPath
基于单元格的
tableView.indexPath(for: cell)
但不幸的是,在MacOS上这种方法不存在。
我的用例如下:
我有一个按钮,Cell View
单击后,我将调用委托ViewController
做事情。现在我有了该单元格的实例,我想要获取的是它在中的行(位置)NSTableView
。我如何获得它?
在macOS中,使用基于视图的表视图,IBAction
为按钮创建标准,并使用row(for view:
func row(for view: NSView) -> Int返回指定视图的行的索引。
基于视图的表视图具有更多的用途,并且更易于处理。