UICollectionViewFlowLayout:宽度不同但项目间距相同的单元格

UICollectionViewFlowLayout: Cells with different widths, but same interitem spacing

我有一个带有 UICollectionViewFlowLayout 的 UICollectionView 和具有不同宽度的单元格。我希望我的单元格向左浮动并且它们之间的间距相同。我不在乎每一行的右边是否有额外的白色间距。有任何想法吗?谢谢!

非常感谢!

您必须实现自定义 UICollectionViewFlowLayout,并覆盖此方法:

- (NSArray *)layoutAttributesForElementsInRect:(CGRect)rect

这里已经问过类似的问题:Left Align Cells in UICollectionView