【发布时间】:2014-04-30 20:51:07
【问题描述】:
集合视图的框架为 320x400,单元格的大小为 320x320。集合视图以pagingEnabled = YES 垂直滚动。因此,您可以随时在下方看到一个单元格和另一个单元格的一部分。当您向上滚动时,我需要每个单元格在 y=0 处停止。
现在发生的情况是,每次向上翻页时,单元格都会停在屏幕上较高的位置,而不是停在 y=0。我认为这是因为集合视图页面基于它自己的 400 高度。如何覆盖它以在每个单元格上停止?
我已经尝试继承 UICollectionViewFlowLayout 并覆盖 targetContentOffsetForProposedContentOffset,但我无法让它工作。有没有更简单的方法?
【问题讨论】:
标签: ios uiscrollview uicollectionview uicollectionviewcell uicollectionviewlayout