将第一个和最后一个 UICollectionViewCell 的位置设置在 UICollectionView 的中心
Set position of first and last UICollectionViewCell at centre of UICollectionView
我有一个要求,集合视图应该从屏幕中央开始,当我开始滚动时,它应该滚动到左端。最后一个单元格也应该滚动到中心。如果感到困惑,请参考图片:我的当前状态:
初期想要什么:
同样在滚动结束时:
我尝试了一点内容偏移,但到目前为止没有成功
内容偏移量是集合视图(或者实际上是它后面的滚动视图)当前滚动的量。
您要查找的是contentInset
。
您应该能够通过您正在使用的 UICollectionViewLayout
对象来更改它。如果你使用的是 UICollectionViewFlowLayout
那么它有一个 属性 代表 sectionInset
.
如果你做了类似...
layout.sectionInset = UIEdgeInsets(top: 0, left: screenWidth * 0.5, bottom: 0, right: screenWidth * 0.5)
它应该能为您提供所需的东西。
我有一个要求,集合视图应该从屏幕中央开始,当我开始滚动时,它应该滚动到左端。最后一个单元格也应该滚动到中心。如果感到困惑,请参考图片:我的当前状态:
初期想要什么:
同样在滚动结束时:
我尝试了一点内容偏移,但到目前为止没有成功
内容偏移量是集合视图(或者实际上是它后面的滚动视图)当前滚动的量。
您要查找的是contentInset
。
您应该能够通过您正在使用的 UICollectionViewLayout
对象来更改它。如果你使用的是 UICollectionViewFlowLayout
那么它有一个 属性 代表 sectionInset
.
如果你做了类似...
layout.sectionInset = UIEdgeInsets(top: 0, left: screenWidth * 0.5, bottom: 0, right: screenWidth * 0.5)
它应该能为您提供所需的东西。