collectionView minimumLineSpacing 和 minimumInteritemSpacing

  1. 这两个属性和collectionView的滚动方向有关系:滚动方向相同的间距为minimumLineSpacing  垂直的minimumInteritemSpacing
  2. cell排列顺序:  和滚动方向垂直(以左上角为基准)依次排列   水平滚动:从上到下 依次排列  垂直滚动:从左到右依次排列

例子:

// line 跟滚动方向相同的间距

 // item 跟滚动方向垂直的间距

flowLayout.minimumLineSpacing = 40;

 flowLayout.minimumInteritemSpacing = 100;

垂直滚动                                                     水平滚动

collectionView minimumLineSpacing 和 minimumInteritemSpacing_第1张图片

总结就是:
minimumLineSpacing :跟滚动方向一致的间距,例如垂直滚动,就是上下的间距,水平滚动就是,就是左右的间距。
minimumInteritemSpacing :跟滚动方向垂直的间距,例如垂直滚动,就是左右的间距,水平滚动就是,就是上下的间距。

你可能感兴趣的:(ios)