如何以编程方式创建和使用UIcollectionView?

Mou*_*ala 6 iphone ios uicollectionview

我已经搜索了很多以UICollectionView编程方式创建的内容,但没有一个提示使用它的最简单的方法,如何添加标签或图像UICollectionViewCell.大多数网站都建议实现UICollectionView相同UITableView,但主要区别在于我们尝试添加任何图像.在UITableView我们可以在cellForRow方法中分配imageViews cell == nil并将图像分配给where(cell != nil).但是在UICollectionView ItemAtIndexPath方法的情况下,没有cell == nilUITableView(s )那样的条件()CellForRow.因此,我们无法UImageViewitemAtIndexPath方法中有效地分配s或标签等变量.我想知道除了UICollectionViewCell在该自定义类中继承和分配变量之外是否还有其他选择?可以任何人帮助,任何帮助表示赞赏.

Mou*_*ala 2

没有其他方法可以在 itemAtIndex 方法中创建或分配单元格。我们需要注册自定义类才能在自定义类中创建任何视图。像这样的东西:

[UICollectionView registerClass:[CustomCollectionViewClass class] forCellWithReuseIdentifier:@"cellIdentifier"];
Run Code Online (Sandbox Code Playgroud)

是我发现有用的最佳链接。希望它对其他人有帮助