我需要知道 UITableView 中当前滚动隐藏了多少第一个单元格。换句话说,在单元格坐标的哪个点上,该单元格尚未被覆盖?
无法使用contentOffset
,因为我会自己计算它。
最佳答案
您必须获取第一个可见行的indexPath
,然后将其原点转换为单元格的坐标:
if let firstVisibleIndexPath = indexPathsForVisibleRows?.first {
if let cell = cellForRowAtIndexPath(firstVisibleIndexPath) {
let coveredHeightOfFirstVisibleCell = tableView.superview!.convertPoint(tableView.frame.origin, toView: cell).y
}
}
关于ios - 如何在不使用 contentOffset 的情况下检查 UITableView 中第一行隐藏了多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32691711/