我正在使用 UICollectionView 来显示多个数据部分。这些部分具有固定数量的项目。我希望所有项目都显示在一个连续的网格中。
现在我在水平方向上完成了这个:
但在垂直方面,这留下了很大的差距:
我想解决部分之间的这种差距,因为它很丑而且不属于那里。我很乐意使用自定义 FlowLayout,但我找不到一个指导我正确方向的教程(我找到了几个,但没有一个真正涉及到这个问题。)
任何人都可以帮我解决这个问题,或者至少指出我正确的方向吗?
PS:我已经实现了部分,因为我正在动态加载数据。目前,我不能选择使用 1 部分。
更新 根据要求,我正在添加用于我当前 FlowLayout 的值。我在全屏(减去 UINavigationBar)UICollectionView 上使用标准水平流布局,每个部分有 21 个项目。
- 滚动方向:水平
- 单元格大小:248、196
- 页眉/页脚大小:无
- 单元格的最小间距:10
- 行的最小间距:10
- 部分插图:20、20、10、10