如何查找UITableView的滚动差异。我需要在 swift 中找到表格视图内容滚动与表格视图顶部位置的差异
我尝试了下面的代码,
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let contentOffset = tableview.frame.origin.y
let maximumOffset = (contentOffset - scrollView.contentOffset.y)
let dif = maximumOffset
}
表格视图的内容偏移量,其本身描述为内容顶部与当前滚动位置之间的差异。
试试这个,看看:
print(tableView.contentOffset)
有关更多信息,请参阅 Apple 文档 - 内容偏移量
内容偏移量 :内容视图的原点与滚动视图的原点偏移的点。
再看看这个参考:
- 了解内容偏移
UITableView
是 UIScrollView
的子类,因此它具有 contentOffset 属性。
当您了解某个课程时,请记住检查它是父类。有时,您要查找的属性/方法位于父级中。(我和任何人一样忘记检查父类的界面。