【发布时间】:2018-06-05 20:57:20
【问题描述】:
【问题讨论】:
标签: ios uicollectionview uikit uicollectionviewlayout
【问题讨论】:
标签: ios uicollectionview uikit uicollectionviewlayout
虽然可以修改流布局来做到这一点,但我认为最好的方法是制作自定义布局。
有很多指南和教程可用于制作自定义布局。
【讨论】:
如果您想坚持使用流式布局,实现此目的的最佳方法是将每一列设为一个部分,然后根据该部分返回不同数量的行。
func numberOfSections(in collectionView: UICollectionView) -> Int { return 4 } func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { switch section { case 0: return 2 case 1: return 4 default: return 2 } }
【讨论】: