集合视图的框架为320x400,单元格的大小为320x320。集合视图使用pagingEnabled = YES
垂直滚动。因此,您可以随时在下方看到一个单元格和另一个单元格的一部分。向上滚动时,我需要每个单元格在y = 0处停止。
现在发生的事情是,每次向上翻页时,单元格都停在屏幕上的较高位置,并且不会在y = 0处停止。我认为这是因为集合视图页面基于它自己的高度400.如何覆盖它以在每个单元格上停止?
我已经尝试了子类化UICollectionViewFlowLayout并重写了targetContentOffsetForProposedContentOffset,但我无法让它工作。有更简单的方法吗?
答案 0 :(得分:0)
您可以将Flowlayout的minimumLineSpacing设置为60(400高度-320高度)。分页,这应该给你完美的页面。