我正在开发一个需要显示两条信息的UICollectionView。首先,它需要显示一个图像,我已经通过将其设置为背景视图来完成。
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell:UICollectionViewCell=collectionView.dequeueReusableCellWithReuseIdentifier("CellIdentifier", forIndexPath: indexPath) as UICollectionViewCell;
cell.backgroundView = UIImageView(image: introViewCollectionArray[indexPath.row].image)
return cell;
}
我有一个字符串我还需要在图像上方显示。每个图像的字符串不同,但可以使用
访问introViewCollectionArray[indexPath.row].note
看起来可能为整个UICollectionView设置一个标题,但是我没有看到为每个包含文本内容的单元格设置标题的方法。我是否遗漏了某些内容,或者我是否需要采用不同的方法?
答案 0 :(得分:0)
您需要为每个单元格添加一个supplementView或一个decorationView,您可以通过继承collectionView布局或更可能是UICollectionViewFlowLayout
来实现这一点。