1

如何修改流佈局,以便在較小和較大的單元格之間存在相同的垂直間距(例如,沒有固定的行高度/行高不固定爲最大值尺寸)?UICollectionView流佈局無固定行高

enter image description here

我想看看它像這樣

enter image description here

+0

相同的垂直校準間距對齊到頂部還是底部?由於它們的尺寸不同,因此不可能同時適用兩種條件。 – Emilio

+0

在單元之間具有相同的垂直間距,並且與頂部具有相同的垂直間距 –

回答

1

溶液使用UICollectionViewWaterfallLayout

請從網站的設置,你可以設置它像這樣

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    UICollectionViewWaterfallLayout * layout = (UICollectionViewWaterfallLayout *)self.collectionView.collectionViewLayout; 
    layout.delegate = self; 
    layout.columnCount = 2; 
    layout.itemWidth = 150.f; 
    layout.sectionInset = UIEdgeInsetsZero; 

    ... 
}