【发布时间】:2021-12-12 02:13:54
【问题描述】:
如果速度太低,我正在尝试阻止 UICollectionView 滚动。
使用委托方法:
func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
我尝试了许多不同的方法,但似乎没有什么能阻止滚动视图。我尝试过以下组合:
scrollView.layer.removeAllAnimations()
scrollView.isScrollEnabled = false
scrollView.layoutIfNeeded()
【问题讨论】:
-
不太清楚您要做什么...如果用户快速拖动,但在抬起手指之前放慢了速度,您是否希望立即停止滚动?或者,您的意思是如果用户缓慢拖动,它根本不应该滚动?
标签: ios swift uicollectionview uiscrollview