有没有办法在UICollectionViewCell
方法中不使用现有的单元格标识符和现有的nib文件来创建cellForItemAtIndexPath
?
答案 0 :(得分:12)
没有必要将Storyboard / Xib用于CollectionViewCell。您甚至可以以编程方式创建它。子类UICollectionViewCell
并编写单元格的代码。然后在CollectionView控制器类中,您必须使用collectionView
[self.collectionView registerClass:[CustomCollectionViewCell class] forCellWithReuseIdentifier:CELL_ID];
如果使用不同类型的单元格,则可以使用不同的单元格类。重用标识符应该是唯一的。
在 cellForItemAtIndexPath 中使用正确的标识符出列
[collectionView dequeueReusableCellWithReuseIdentifier:CELL_ID forIndexPath:indexPath];