集合视图单元格无法识别其出口

时间:2016-10-14 09:10:08

标签: ios swift uicollectionview uicollectionviewcell

我有一个集合视图控制器ItemCollectionVC,我想用图像填充其单元格,这就是我设置它的方式:

override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath)
    cell.cellImage.image = dataSourceItems[indexPath.row].image
    // Error

    return cell
}
  

但是,有一个错误:类型UICollectionViewCell的值没有   成员cellImage

单元格是自定义单元格ItemCell,我在故事板中设置了自定义类,这里是ItemCell

class ItemCell: UICollectionViewCell {

    @IBOutlet weak var cellImage: UIImageView!

}

我还将插座连接到单元的图像视图。

所以我不明白为什么会出现错误,有人知道吗?

2 个答案:

答案 0 :(得分:1)

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

     let cell = collectionView.dequeueReusableCellWithReuseIdentifier("YOURIDENTIFER", forIndexPath: indexPath) as! YOUTCOLLECTIONCELLCLASS
     cell.YOUROUTLET.VALUE = YOURVALUE
     return cell
}

答案 1 :(得分:0)

您需要为单元格as! ItemCell

定义类,这只是一个错误
  let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath) as! ItemCell