获取NSTableView的第一个可见行

Mik*_*has 3 xcode cocoa nstableview swift

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

谢谢

Dev*_*ani 9

你可以这样做:

NSRect rect = [tableView visibleRect];
NSRange rows = [tableView rowsInRect:rect];
NSInteger firstVisibleRowIndex = rows.location;
Run Code Online (Sandbox Code Playgroud)