获取NSTableView的第一个可见行

时间:2016-10-05 21:33:48

标签: swift xcode cocoa nstableview

我想获得NSTableView的顶部可见行(不是顶行)。 似乎没有办法解决这个问题。 这甚至可能吗?

感谢

1 个答案:

答案 0 :(得分:9)

您可以使用以下方式执行此操作:

NSRect rect = [tableView visibleRect];
NSRange rows = [tableView rowsInRect:rect];
NSInteger firstVisibleRowIndex = rows.location;