alignmentUICollectionView的最后一行
据我UICollectionViewFlowLayout
, UICollectionViewFlowLayout
certificate除了最后一个部分的所有行的所有行。 因此,例如,如果没有足够的项目填充多于一行,结果是不合理的。
什么是最简单的方法来configuration或子类UICollectionViewFlowLayout
以便它也certificate了一节的最后一行?
您可以通过inheritanceUICollectionViewFlowLayout并重写layoutAttributesForElementsInRect:
和layoutAttributesForItemAtIndexPath:
通过更改项目的UICollectionViewLayoutAttributes对象的frame
属性,将所有项目放在最后一行(除了第一个,这已经是正确的)之外的任何位置。
不幸的是,这是不可能的。 不幸的是,这不是那样devise的。
我可以想到的一件事情可能是,在数据源中添加一个额外的项目,最后返回一个单元格,高度为0像素,集合视图的宽度为。 这将迫使最后一行成为一个单一的行,只有一个项目,然后上面的所有行将是合理的。