2017-05-05 20 views
0

我有一個UICollectionView設置爲圖像縮略圖,垂直滾動。看起來UICollectionView的默認行爲是以頁面爲中心的滾動,以某種慣性跳轉頁面到頁面。如何使UICollectionView具有自然的UIScrollView行爲?

我已經閱讀了大量關於如何使單元格以自然的方式對齊到頂部和底部的帖子,這可能會起作用,但並不理想。

你怎麼能使這個行爲像一個正常的UIScrollView滾動,只需向下滾動收集視圖沒有這個頁面特定的組件?

謝謝。

+0

您能向我們展示集合視圖設置代碼嗎?它們的行爲與默認的滾動視圖完全相同 - 不會捕捉到任何地方。我想知道一個'pagingEnabled'集合是否在某處隱藏。 – Tommy

+0

看起來像是這樣,謝謝。 – zenchemical

回答

0

你是光柵化你的細胞層嗎?如果沒有,請在出現單元格時添加這兩行代碼

cell.layer.shouldRasterize = true 
cell.layer.rasterizationScale = UIScreen.mainScreen().scale 
+0

似乎這個答案假定問題是一個性能問題,事實並非如此。這是關於改變分頁UICollectionView的默認物理,使其更像標準的滾動視圖。例如,如果你從底部稍微拉起集合視圖,物理將會把它拉回到頁面底部。這不是默認的UIScrollView行爲。 – zenchemical

相關問題