在iOS上实现此网格布局的最佳方法

时间:2016-09-07 01:15:46

标签: ios uitableview uicollectionview

UICollectionView专家的问题。

想象一个看起来像表视图(全宽度单元格)的集合视图,当您点击其中一个时,新单元格将插入到该单元格下方,即方形单元格,即集合视图宽度的一半, 2列。再次点击标题似乎会使该部分崩溃。

请记住我正在尝试使用UICollectionViewFlowLayout而不是自定义UICollectionView。

你会: A)将tableview样式单元格实现为集合视图补充视图(标题),并使用插入方形单元格的手势识别器?要么 B)将tableview样式单元格实现为一种单元格类型,将方形单元格实现为另一种单元格类型?要么 C)别的什么?

1 个答案:

答案 0 :(得分:0)

我个人会选择选项A.在你描述全宽度项目的情况下,实际上是一个部分标题,它的功能是显示/隐藏它的部分#s细胞。

从数据结构的角度来看,使用这种方法更容易维护。它可以使用数组数组来处理。

如果它们都是细胞,那很可能是一个大阵列,并且更难以区分全宽度细胞和半宽细胞。