以编程方式创buildUICollectionViewCell,无需使用笔尖或故事板

有没有一种方法来创buildUICollectionViewCell而不使用cellForItemAtIndexPath方法中现有的单元格标识符和现有的nib文件?

它没有必要使用StoryView / Xib的CollectionViewCell。 你甚至可以通过编程来创build它。 子类UICollectionViewCell并写出单元的代码。 然后在CollectionView控制器类中,您必须使用collectionView注册您自定义的单元类

 [self.collectionView registerClass:[CustomCollectionViewCell class] forCellWithReuseIdentifier:CELL_ID]; 

如果您使用不同types的单元格,则可以拥有不同的单元格类。 重用标识符应该是唯一的。

cellForItemAtIndexPath中使用适当的标识符来出列

 [collectionView dequeueReusableCellWithReuseIdentifier:CELL_ID forIndexPath:indexPath];