UICollectionViewFlowLayout的布局策略是什么?

时间:2019-04-24 06:51:16

标签: swift uicollectionviewlayout

在UICollectionView中显示一些未知大小的单元格。
尺寸相同时,显示效果很好。
如果尺寸不同,则显示不正确。

条件:

  1. UICollectionView的滚动方向为水平
  2. minimumInteritemSpacing为 10
  3. minimumLineSpacing为 50

情况A:所有尺寸都相同

itemSize =(180,80)
这种情况一切都很好。

Situation A

情况B:

其中一个尺寸为(100,80),其他尺寸为(180,80)
问题:为什么(单元格0和4,1和5,...之间的)列间距来自于minimumInteritemSpacing,而不是minimumLineSpacing?

Situation B

情况C:

其中一个尺寸为(100,100),其他尺寸为(180,100)

问题:
1.为什么列间距(单元格0和4、1和5之间,...)来自minimumInteritemSpacing,而不是minimumLineSpacing?
2.为什么第二列的行距不像情况B一样为50?

Situation C

0 个答案:

没有答案