swift - 获取 NSTableView 的第一个可见行

标签 swift xcode cocoa nstableview

我想获取 NSTableView 的顶部可见行(不是顶部行)。 似乎没有办法。 这可能吗?

感谢

最佳答案

您可以使用:

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

关于swift - 获取 NSTableView 的第一个可见行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39884076/

相关文章:

Swift Playground WebView 不会显示本 map 片

ios - 无法在 swift spritekit 中为 LaunchScreen 设置大图像

arrays - Swift 3 使用集合和维护顺序从一个数组中删除存在于另一个数组中的对象

swift - Swift 语言中的#ifdef 替换

objective-c - Objective C 访问公共(public)方法

macos - NSRunningApplication,返回最近使用的应用程序列表?

ios - Swift - Firebase - 身份验证电子邮件无密码

xcode - 包含 Cocoa.h 会导致我的项目出现 9646 错误

ios - Xcode 6 - 通用图像支持

objective-c - 是否 NSSelectorFromString( @"methodName");创建一个对象?