2013-11-14 31 views
4

有沒有辦法在iOS中知道UICollectionView是否滾動?知道是否UICollectionView正在滾動

我想知道它是因爲我在每個UICollectionCell中加載從Web下載的圖像,但是如果Collection View很大,並且我滾動直到結束它開始下載每個圖像,並且如果我更改視圖,我必須等待以前的下載,這個減緩應用程序,是不冷靜,笑:d

感謝和我的英語很抱歉;)

回答

16

由於先前的帖子提到,UICollectionView繼承自UIScrollVie w,所以我認爲你可以檢查幾個UIScrollView方法:

BOOL isScrolling = (cv.isDragging || cv.isDecelerating); 
+0

整潔乾淨的方法不鼓勵鏈接的答案。很好的答案。 – Anon

+0

不錯的解決方案,儘管在使用'setContentOffset'時它不起作用。 – testing

+1

現在是'BOOL isScrolling =(cv.dragging || cv.decelerating);'對嗎?我不知道它是否在某個時候發生了變化,但這就是我看到的'UIScrollView'。 – Cymen

相關問題