我怎样才能得到如何滚动它是在 uicollectionView
How can i get how to scrolled it is in uicollectionView
我在故事板中使用 uicollectionview。
当 uicollectionview 向下滚动时,我想知道如何向下滚动(以像素为单位)
例如,如果我滑动一根手指,return 200 像素。
可能吗?
您可以使用 UIScrollViewDelegate
和
获取滚动事件
func scrollViewDidScroll(_ scrollView: UIScrollView) { }
现在,您可以使用 scrollView.contentOffset
滚动位置,它是 CGPoint
,因此通过转换(点到像素)您应该得到像素数。
scrollView.contentOffset.y * UIScreen.main.scale
这应该有效。
我在故事板中使用 uicollectionview。
当 uicollectionview 向下滚动时,我想知道如何向下滚动(以像素为单位)
例如,如果我滑动一根手指,return 200 像素。
可能吗?
您可以使用 UIScrollViewDelegate
和
func scrollViewDidScroll(_ scrollView: UIScrollView) { }
现在,您可以使用 scrollView.contentOffset
滚动位置,它是 CGPoint
,因此通过转换(点到像素)您应该得到像素数。
scrollView.contentOffset.y * UIScreen.main.scale
这应该有效。