我如何找到 UITableview 滚动差异 - swift



如何查找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 文档 - 内容偏移量

内容偏移量 :内容视图的原点

与滚动视图的原点偏移的点。


再看看这个参考:

  • 了解内容偏移

UITableViewUIScrollView 的子类,因此它具有 contentOffset 属性。

当您了解某个课程时,请记住检查它是父类。有时,您要查找的属性/方法位于父级中。(我和任何人一样忘记检查父类的界面。

最新更新