相关疑难解决方法(0)

在UICollectionView中将两个部分放在一起

我有一个包含6个部分的CollectionView.

第一部分按组织.第2和第3节是事情变得困难的地方.我需要将两个部分放在一起.

[................第1节..............] //一节有两排
[...第2节. ..] [...第3节......] //第一节下方的两个部分

我不能将第二部分分成两列,因为它们不同,填充了不同的单元格.
知道流布局总是填充从边界到边界的一个部分,我只能通过将两个单元格放在一起来伪造这样的效果,这很好,但是我添加了单元格,我只能用一个整数放在另一个下面每当我在cellForItemAtIndexPath中创建一个新单元格时,它会递增,并使用它乘以单元格的高度.

我面临的唯一问题是当我重用一些单元格时,整数变量hack不再起作用.

那么除了自定义布局之外,还有一种更好的方法可以将两个部分放在一起吗?

提前致谢

objective-c ios uicollectionview

9
推荐指数
1
解决办法
1356
查看次数

UICollectionView使用UICollectionViewFlowLayout删除分节符

我有一个数据集,该数据集分为多个部分,但是,我想在collectionView中显示该数据集,而各部分之间不会出现中断。这是我要实现的目标的说明:

Instead of:
0-0 0-1 0-2
0-3
1-0 1-1
2-0
3-0

I want:
0-0 0-1 0-2
0-3 1-0 1-1
2-0 3-0
Run Code Online (Sandbox Code Playgroud)

我意识到解决方案可能在于自定义UICollectionViewLayout子类,但是我不确定如何实现这样的目标。

谢谢

objective-c uikit ios uicollectionviewlayout swift

7
推荐指数
1
解决办法
546
查看次数