【发布时间】:2014-11-26 11:20:35
【问题描述】:
我已经搜索了很多以编程方式创建UICollectionView,但没有一个建议使用它的最简单方法,即如何将标签或图像添加到UICollectionViewCell。大多数网站建议UICollectionView 的实现与UITableView 相同,但主要区别在于我们尝试添加任何图像时。在UITableView 中,我们可以在cellForRow 方法cell == nil 中分配图像视图,并在其中分配图像(cell != nil)。但这里在UICollectionView ItemAtIndexPath 方法的情况下,没有条件(cell == nil),如UITableView 的CellForRow。结果,我们无法在itemAtIndexPath 方法中有效地分配UImageViews 或标签等变量。我想知道除了子类化UICollectionViewCell 并在该自定义类中分配变量之外是否还有其他选择?任何人都可以帮助,任何帮助表示赞赏。
【问题讨论】:
-
也许这篇博文和我做的相应 github 仓库对你有帮助:dasdev.de/2013/12/27/…
-
在某种程度上是的,但我们必须在你建议的链接中对 NSObject 进行子类化。因此,要添加标签,除了 uitableview 类中不需要的子类之外别无他法。还是谢谢。
标签: ios iphone uicollectionview