如何将焦点设置在选定行的 NSTableView 上

How to set focus on NSTableView with selected row

我有一个 NSTableView,我的数据源是从 A 到 Z 组织的。我想在初始化时设置默认值。 我可以通过

设置所选行

tableView.selectRowIndexes(NSIndexSet(index: 25), byExtendingSelection: false)

有效。但是,我必须向下滚动到 'Z' 才能找出它到底是什么。

我怎样才能在开头关注那一行?

尝试重写这个方法(iOS),OSX

肯定会有类似的方法

public func scrollToItemAtIndexPath(indexPath: NSIndexPath, atScrollPosition scrollPosition: UICollectionViewScrollPosition, animated: Bool)

在您的 table 加载后 比您可以将索引路径值传递给第一行。

希望这对你有用。