如何修改流布局,使较小和较大单元格之间的垂直间距相同(例如,没有固定的行高/行高未固定为最大尺寸)?
我想看起来像这样
如何修改流布局,使较小和较大单元格之间的垂直间距相同(例如,没有固定的行高/行高未固定为最大尺寸)?
我想看起来像这样
解决方案是使用UICollectionViewWaterfallLayout
按照网站上的设置,你可以这样设置
- (void)viewDidLoad
{
[super viewDidLoad];
UICollectionViewWaterfallLayout * layout = (UICollectionViewWaterfallLayout *)self.collectionView.collectionViewLayout;
layout.delegate = self;
layout.columnCount = 2;
layout.itemWidth = 150.f;
layout.sectionInset = UIEdgeInsetsZero;
...
}