jjzjj

forCellWithReuseIdentifier

全部标签

ios - 寄存器有什么问题(_ :forCellWithReuseIdentifier:) on UICollectionView?

我正在使用UICollectionView。正如dequeueReusableCell(withReuseIdentifier:for:)所期望的那样,在调用此方法之前,您必须使用register(_:forCellWithReuseIdentifier:)方法注册一个类或nib文件方法,我在我的viewDidLoad函数中添加了一行asself.collectionView!.register(PhotoCollectionViewCell.self,forCellWithReuseIdentifier:reuseIdentifier)现在,当我使用单元格进行出队和配置时,我遇到了错

ios - UICollectionView registerClass : forCellWithReuseIdentifier method breaks UICollectionView

registerClass:forCellWithReuseIdentifier:方法的作用是什么?根据Apple的开发者文档,它应该是"Registeraclassforuseincreatingnewcollectionviewcells."当我尝试在我的项目中使用它时,我得到了一个黑色的CollectionView。当我删除它时,一切正常。#definecellId@"cellId"#import"ViewController.h"#import"Cell.h"@interfaceViewController()@property(weak,nonatomic)IBOutletU