我想要一个分页的 UICollectionView
,每个页面从左到右显示单元格。我现在可以使用经典的 UICollectionViewFlowLayout
和
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
结果如下:
page 1 page 2
cell 1 | cell 3 || cell 5 | cell 7
cell 2 | cell 4 || cell 6 | cell 8
我现在想实现的是:
page 1 page 2
cell 1 | cell 2 || cell 5 | cell 6
cell 3 | cell 4 || cell 7 | cell 8
我想知道是否有比创建我自己的流量 Controller 更简单的解决方案?或者,如果没有,是否有某个地方可以让我看到 UICollectionViewFlowLayout
的源代码,这与我想要的没有什么不同?
最佳答案
我最终创建了自己的布局子类 UICollectionViewFlowLayout :如果它是经典的 collectionViewFlowLayout,我将每个单元格的 collectionViewAttributes 替换为相应的,使用一点数学。
它现在符合我的需要,并且可能对其他人有用,所以这是我的代码: https://github.com/philippeauriach/fullyhorizontalcollectionview
关于ios - 水平对齐的 UICollectionView 水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25963987/