UICollectionView水平滚动与水平alignment
我想有一个分页的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
我想知道是否有比创build我自己的stream量控制器更简单的解决scheme? 或者,如果没有,是否有一些地方,我可以看到UICollectionViewFlowLayout
的源代码,这是不是我想要的不同?
我终于做了我自己的布局子类UICollectionViewFlowLayout:我用相应的一个replace每个单元格的collectionViewAttributes,如果它是一个经典的collectionViewFlowLayout,使用一点点的math。
它现在适合我的需求,并可能对别人有用,所以这里是我的代码: https : //github.com/philippeauriach/fullyhorizontalcollectionview