SWIFT中CollectionView内的单元格自动滚动

时间:2015-02-27 09:47:19

标签: ios objective-c swift

如何在集合视图中滚动,以便我总是一次看到一个单元格,占据整个屏幕?就像您在iPhone的图库中浏览单张照片时所做的那样。 让我们说:

(单元格1)|空格| (单元格2)

当我向左滚动并且空间位置小于屏幕宽度的一半时,(单元格1)应该返回其位置并占据屏幕。 但是当我向左滚动并且空间大于屏幕宽度时,(单元格2)将自动占据屏幕并推动(单元格1)...

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您正在寻找的行为称为分页,但如果您希望单元格之间有空格,则需要使用自定义布局(UICollectionViewLayout子类)并实现 - targetContentOffsetForProposedContentOffset:withScrollingVelocity:。这告诉集合视图在用户停止交互后停止的位置。