Comment modifier la disposition du stream, de sorte qu'il y ait le même espacement vertical entre les cellules plus petites et plus grandes (par exemple, il n'y a pas de hauteur de ligne fixe / la hauteur de la ligne n'est pas fixée à la taille maximale)?
Je veux le regarder comme ça
La solution utilisait UICollectionViewWaterfallLayout
Suivez la configuration du site Web, et vous pouvez le configurer comme ceci
- (void)viewDidLoad { [super viewDidLoad]; UICollectionViewWaterfallLayout * layout = (UICollectionViewWaterfallLayout *)self.collectionView.collectionViewLayout; layout.delegate = self; layout.columnCount = 2; layout.itemWidth = 150.f; layout.sectionInset = UIEdgeInsetsZero; ... }