【发布时间】:2018-01-25 09:17:05
【问题描述】:
我是 iOS 编程新手,但根据我使用 Android 的经验,我知道您可以为一个项目创建一个设计,该设计可以在多个列表中重复使用,而无需创建副本。
在 iOS 中,我一直在尝试与 UICollectionView 相同的方法。
在我看来,我创建了三个水平 UICollectionViews(具有不同的数据集),它们又使用自己的单元格(与其他单元格相同)。我不知道如何让其他两个集合使用第一个单元格,所以我不需要一遍又一遍地重新创建同一个单元格。
【问题讨论】:
-
如果您使用情节提要,则需要创建原型单元 3 次,但您可以为每个单元使用相同的自定义类。
-
您可以将 xib 用于您将重复使用的单元格,并为每个集合视图注册它。
-
很好!你有我可以效仿的例子吗?链接?
-
@Oreex0 寻找“Custom UICollectionViewCell Xib Swift”,你应该会得到很多问题或教程。其中一些可能在“Old Swift”中,但是使用自动完成功能应该很容易找到该方法的新版本,因为整个逻辑保持不变。如果你懂一点 Objective-C,你也可以找到教程。