如何在集合视图中滚动,以便我总是一次看到一个单元格,占据整个屏幕?就像您在iPhone的图库中浏览单张照片时所做的那样。 让我们说:
(单元格1)|空格| (单元格2)
当我向左滚动并且空间位置小于屏幕宽度的一半时,(单元格1)应该返回其位置并占据屏幕。 但是当我向左滚动并且空间大于屏幕宽度时,(单元格2)将自动占据屏幕并推动(单元格1)...
我怎样才能做到这一点?
答案 0 :(得分:0)
您正在寻找的行为称为分页,但如果您希望单元格之间有空格,则需要使用自定义布局(UICollectionViewLayout
子类)并实现
- targetContentOffsetForProposedContentOffset:withScrollingVelocity:
。这告诉集合视图在用户停止交互后停止的位置。