单个集合视图的不同单元格外观

时间:2017-04-07 13:10:31

标签: swift uicollectionview

我在这里询问有关使用多个单元格生成collectionView的选项,因为我们的单元格对于不同的索引具有不同的外观。

The answer是不够的,因为其他只是创建多个单元格并为每个索引选择一个,你有各种各样的问题,如:

  1. 如何注册多个课程? collectionView.register(FlowViewCell.self
  2. 可重复使用的细胞系统因为它们不同而变得疯狂
  3. 你对一个单元格所做的每一个动作都必须用它的类来识别,它就变得一团糟。
  4. 所以,我正在寻找另一种使用单格的方法。

    在单元格的相同位置设置不同按钮的好方法是什么,并显示/启用具有不同索引的不同按钮?

    因此对于index 1我有2个圆形按钮,对于index 2我有一个大的宽按钮?如果你只是将它们放在同一个地方并隐藏一个你得到一个奇怪的设计。

1 个答案:

答案 0 :(得分:0)

您链接的答案就是您要找的内容。 我们在应用程序中使用了4种不同类型的单元格,我们对此没有任何问题。

您不必注册多个类,您可以在故事板中创建它们(在集合视图内),系统将为您注册类。 然后你在答案中将细胞称为解释。

坚硬的部分有不同的尺寸,我们只有两个(大的细胞和方形细胞,所以两个方形细胞适合在同一水平面上),比这更棘手,特别是不同的高度。 但除此之外,你可以在每个单元格上有不同的内容而没有任何问题。

相关问题