【问题标题】:UICollectionView Flow layout no fixed row heightUICollectionView 流布局没有固定的行高
【发布时间】:2013-06-11 15:07:24
【问题描述】:

如何修改流式布局,使小单元格和大单元格之间的垂直间距相同(例如,没有固定的行高/行高不固定为最大尺寸)?

我想看起来像这样

【问题讨论】:

  • 相同的垂直间距对齐到顶部还是底部?。由于它们的尺寸不同,不可能同时满足这两种条件。
  • 单元格之间的垂直间距相同,与顶部的垂直间距相同

标签: ios cocoa-touch uicollectionview uicollectionviewcell uicollectionviewlayout


【解决方案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;

    ...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多