Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在UICollectionView的中心设置第一个和最后一个UICollectionView单元格的位置_Ios_Uicollectionview_Uicollectionviewlayout - Fatal编程技术网

Ios 在UICollectionView的中心设置第一个和最后一个UICollectionView单元格的位置

Ios 在UICollectionView的中心设置第一个和最后一个UICollectionView单元格的位置,ios,uicollectionview,uicollectionviewlayout,Ios,Uicollectionview,Uicollectionviewlayout,我有一个要求,集合视图应该从屏幕的中心开始,当我开始滚动时,它应该滚动到左端。最后一个单元格也应滚动至中心。如果令人困惑,请参考图片:我的当前状态: 我在初始阶段想要什么: 也在滚动结束时: 我玩了一点内容偏移量,但到目前为止没有成功内容偏移量是集合视图(或其后面的滚动视图)当前滚动的量 您要查找的是内容插图 您应该能够通过正在使用的UICollectionViewLayout对象来更改此设置。如果您使用的是UICollectionViewFlowLayout,则它具有节插入的属性 如果你

我有一个要求,集合视图应该从屏幕的中心开始,当我开始滚动时,它应该滚动到左端。最后一个单元格也应滚动至中心。如果令人困惑,请参考图片:我的当前状态:

我在初始阶段想要什么:

也在滚动结束时:


我玩了一点内容偏移量,但到目前为止没有成功

内容偏移量是集合视图(或其后面的滚动视图)当前滚动的量

您要查找的是
内容插图

您应该能够通过正在使用的
UICollectionViewLayout
对象来更改此设置。如果您使用的是
UICollectionViewFlowLayout
,则它具有
节插入的属性

如果你做了像

layout.sectionInset = UIEdgeInsets(top: 0, left: screenWidth * 0.5, bottom: 0, right: screenWidth * 0.5)

它应该会让你找到你想要的东西。

谢谢。正如预期的那样工作。我是否可以添加分页,使单元格自动适应中心点?现在,我可以在中心设置4和5之间的空间,这是不正确的good@Arun分页仅适用于页面为滚动视图全宽的情况。但是您可以重写
contentOffsetForProposedContentOffset…
方法。一秒钟后,将得到一个链接。@Arun它在Objective-C中,但会让你知道你需要做什么。