我有带有Nib文件的collectionViewCell
ACollectionViewCell
ACollectionViewCell.xib
在我的ACollectionViewCell中,我从.xib中删除了@IBOutlet。
我创建一个名为BCollectionViewCell的新子类</ p>
class BCollectionViewCell : ACollectionViewCell { ... }
我想在我的CollectionViewController中使用我的ACell和BCell
collectionView.dequeueReusableCell(withReuseIdentifier:"ACollectionViewCell ") .....
问题出在这里,BCollectionViewCell没有.xib来设置 ReuseIdentifier
如何在不创建新BCell.xib的情况下设置BCollectionViewCell Reuseidentifier?
答案 0 :(得分:0)
您可以在没有xib的情况下注册一个单元格
collectionView.register(BCollectionViewCell.self, forCellWithReuseIdentifier: "BCollectionViewCell ")
但是它应该完全以编程方式创建,因此对于您的情况,我建议以编程方式创建ACollectionViewCell
,因为当您在类型为{{的实例中访问主类ACollectionViewCell
的双字节时,可能会遇到nil异常。 1}}