我正在尝试实现一个iOS集合视图,它基本上应该与表视图类似,但是单元格的宽度是集合视图宽度的整数倍(例如。4倍宽)。集合视图应该垂直滚动(就像普通的表视图那样),但是它应该水平地跨内容页。
除了分页之外,我确实可以使用自定义布局。目前,collectionView将只是水平滚动。我不知道如何正确地实现分页。
如果我只是将pagingEnabled设置在collectionView上,它就没有效果。我怀疑滚动视图需要被告知页面的宽度是..?
还是我必须做一些奇怪的事情,因为每一行只有一个单元格/列,而不是多个单元格?
查看图像;灰色条是单元格,蓝色区域是集合视图框架。
谢谢!

发布于 2016-06-29 16:09:21
我认为,如果集合视图项的宽度小于或等于集合视图的宽度,那么水平分页应该通过pagingEnabled属性工作。否则,您需要使用UIScrollView委托方法自己创建分页效果,并在某个阈值之后进行动画以补偿自己。
https://stackoverflow.com/questions/38104642
复制相似问题