我怎样才能在 Collection View 中滚动,这样我每次总是看到一个单元格,占据整个屏幕?就像您在 iPhone 图库中浏览单张照片时所做的一样。 比方说:
(单元格 1)|空格| (单元格 2)
当我向左滚动并且空间位置小于屏幕宽度的一半时,(单元格 1)自动返回到它的位置并占据屏幕。 但是当我向左滚动并且空间大于屏幕宽度时,(单元格 2)将自动占据屏幕并将(单元格 1)推开..
我怎样才能做到这一点?
最佳答案
您正在寻找的行为称为分页,但如果您希望单元格之间有空间,则需要使用自定义布局(UICollectionViewLayout
子类)和实现
- targetContentOffsetForProposedContentOffset:withScrollingVelocity:
。这会告诉 Collection View 在用户停止交互后在哪里停止。
关于ios - SWIFT 中 CollectionView 内单元格的自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28761975/