无编程或故事板以编程方式创建UICollectionViewCell

时间:2014-05-27 12:58:25

标签: ios uicollectionview uicollectionviewcell

有没有办法在UICollectionViewCell方法中不使用现有的单元格标识符和现有的nib文件来创建cellForItemAtIndexPath

1 个答案:

答案 0 :(得分:12)

没有必要将Storyboard / Xib用于CollectionViewCell。您甚至可以以编程方式创建它。子类UICollectionViewCell并编写单元格的代码。然后在CollectionView控制器类中,您必须使用collectionView

注册自定义单元类
[self.collectionView registerClass:[CustomCollectionViewCell class] forCellWithReuseIdentifier:CELL_ID]; 

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

cellForItemAtIndexPath 中使用正确的标识符出列

[collectionView dequeueReusableCellWithReuseIdentifier:CELL_ID forIndexPath:indexPath];