知道UICollectionView是否正在滚动

mic*_*00x 5 ios uicollectionview

在iOS中是否有办法知道UICollectionView是否滚动?

我想知道它,因为我在每个UICollectionCell中加载从Web下载的图像,但是如果Collection View很大并且我滚动到最后它开始下载每个图像,如果我改变视图我必须等待之前的下载,这减慢了应用程序并且不酷,哈哈:D

谢谢,抱歉我的英文;)

Mon*_*urd 20

正如上一篇文章所提到的,UICollectionView继承自UIScrollView,所以我认为你可以检查几个UIScrollView方法:

 BOOL isScrolling = (cv.isDragging || cv.isDecelerating);
Run Code Online (Sandbox Code Playgroud)

  • 现在是`BOOL isScrolling =(cv.dragging || cv.decelerating);`对吗?我不知道它是否在某个时候改变了,但这就是我在UIScrollView中看到的。 (2认同)

Hir*_*hal 5

对于斯威夫特

let isScrolling: Bool = colView.isDragging || colView.isDecelerating
Run Code Online (Sandbox Code Playgroud)


小智 -1

这可能会帮助你,因为 UICollectionView 继承自 UIScrollView /sf/answers/1334306921/

  • [评论评论]:请在此添加概要。不鼓励仅链接答案 (3认同)