ios - 如何检测哪个 UITableViewCell 位于 UITableView 的顶部

标签 ios

我有一个同时显示 map 和列表的 View 。我希望 map 在用户滚动列表时移动。

我希望有类似的东西

(UITableView*)tableView didScrollTableViewCellToTop:(UITableViewCell *)cell

我还没有找到支持这一点的东西。

提前致谢

最佳答案

您可以通过运行...获取所有visibleCells

NSArray *cells = [self.tableView visibleCells];

这将返回一个 UITableViewCells 数组。

然后您可以找到具有最低 indexPath.row 值的那个来找到顶部的那个。

关于ios - 如何检测哪个 UITableViewCell 位于 UITableView 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14407649/

相关文章:

ios - 在后台运行 AVAssetExportSession

ios - 为什么 UIButton 框架设置这么慢

ios - Swift vs Objective-C 斐波那契数列速度比较

ios - 当添加到 UICollectionView 时,layoutSubviews 会卡住应用程序

ios - App Store 安装后 iOS 分支响应延迟

iOS 上的 HTML 电子邮件签名 - 图像未显示。

ios - 我需要更新我的 Google 云端硬盘登录信息吗?

ios - 如何从 mapView 中删除我的自定义注释?

ios - SwiftUI如何调整不同的屏幕尺寸

ios - 如何从 UIWebView 获取 URL 的哈希片段