我有一个要求,其中集合视图应该从屏幕的中心开始,当我开始滚动时,它应该滚动到左端。最后一个单元格也应该滚动到中心。如果令人困惑,请参考图像:我的当前状态:
在初始阶段我想要的是什么:
同样在滚动结束时:
到目前为止,我播放的内容偏移了一点但没有成功
答案 0 :(得分:1)
内容偏移量是当前滚动集合视图(或实际上其后面的滚动视图)的数量。
您要找的是contentInset
。
您应该可以通过正在使用的UICollectionViewLayout
对象进行更改。如果您使用的是UICollectionViewFlowLayout
,则它具有sectionInset
的属性。
如果你这样做......
layout.sectionInset = UIEdgeInsets(top: 0, left: screenWidth * 0.5, bottom: 0, right: screenWidth * 0.5)
它可以让你得到你想要的东西。