在scrollview
委托方法表的内容中,滚动时始终以y位置返回0。
func scrollViewDidScroll(_ scrollView: UIScrollView) {
print(items:String(format:"Offset %d",scrollView.contentOffset.y))
}
我还打印了myTableView.contentOffset.y
但它也会打印出相同的结果。
答案 0 :(得分:-2)
ContentOffset
在滚动时不会改变。它是您滚动内容中内容的来源。它定义了内容视图中在滚动视图范围的左上方可见的点。我们可以使用此属性以编程方式滚动。
关于它的更多信息
https://developer.apple.com/documentation/uikit/uiscrollview/1619404-contentoffset https://www.objc.io/issues/3-views/scroll-view/
尝试跟踪contenView.bounds.origin.y
以跟踪y位置