0

集合視圖的框架爲320x400,單元格的大小爲320x320。收集視圖與pagingEnabled = YES垂直滾動。因此,您隨時都可以看到一個單元格和下面另一個單元格的一部分。當你向上滾動時,我需要每個單元在y = 0處停止。UICollectionView with pagingEnabled - 獲取內容在頂部停止

現在發生的情況是,每次向上翻頁時,單元停在屏幕上較高的位置,並且不會在y = 0處停止。我認爲這是因爲收集視圖基於它自己的高度爲400.我如何覆蓋這個停止在每個單元格上?

我已經嘗試了繼承UICollectionViewFlowLayout並覆蓋targetContentOffsetForProposedContentOffset,但我無法讓它工作。有更容易的方法嗎?

回答

0

您可以將Flowlayout的minimumLineSpacing設置爲60(400 height-320 height)。與分頁,這應該給你完美的頁面。