作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这里询问有关使用多个单元格创建collectionView
的选项,因为我们的单元格对于不同的索引具有不同的外观。
The answer是不够的,因为除了创建多个单元格并为每个索引选择一个单元格之外,您还会遇到各种各样的问题,例如:
collectionView.register(FlowViewCell.self
因此,我正在寻找另一种方法来使用单细胞来实现这一点。
在单元格的相同位置设置不同按钮并显示/启用具有不同索引的不同按钮的好方法是什么?
那么对于index 1
我有2个圆形按钮,对于index 2
我有一个大的宽按钮?如果你只是将它们放在同一个位置并隐藏一个,你会得到一个奇怪的设计。
最佳答案
您链接的答案就是您正在寻找的答案。我们在应用程序中使用 4 种不同类型的单元格,并且没有任何问题。
您不必注册多个类,您可以在 Storyboard( Collection View 内)中创建它们,系统将为您注册这些类。然后你像答案中解释的那样调用这些单元格。
困难的部分是具有不同的尺寸,我们只有两个(大单元格和方形单元格,因此两个方形单元格适契约(Contract)一水平),超过这个尺寸就会很棘手,尤其是不同的高度。但除此之外,每个单元格上可以有不同的内容,没有任何问题。
关于swift - 单个 Collection View 的不同单元格外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43279055/
我是一名优秀的程序员,十分优秀!