混合匹配集合在一节集合视图中查看单元格

时间:2017-06-11 19:55:42

标签: ios swift uicollectionviewcell

我有两个不同的细胞:A& B.(其中A和B之间的唯一区别是它们具有2种不同的属性。

我试图让A和B在这样的集合视图中垂直显示:

A B A B A B A B

如何在cellForItemAt方法中执行此操作?也许通过跟踪最后返回的单元格?

1 个答案:

答案 0 :(得分:1)

您可以采取一些方法来实现这样的目标。如果您的所有数据都相同,但您希望每个其他单元格显示不同,那么您可以在数据源方法中检查它是偶数行还是奇数行。

这样的事情:

\

否则,如果您的实际数据源可以将数组中的不同元素识别为不同类型,那么您只需检查给定索引处数组中的元素类型并返回相应的单元格。