在UICollectionView中创建的UIImageView仍为黑色

时间:2015-08-14 06:39:17

标签: ios swift uiimageview uicollectionview uicollectionviewcell

我的imageViews仍然没有显示图片,如果有人能指出出错的地方,我将非常感激。

这是集合视图功能:

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let cell : UICollectionViewCell = collectionView.dequeueReusableCellWithReuseIdentifier("CELL ID", forIndexPath: indexPath) as! UICollectionViewCell
    let imageView = UIImageView(frame: cell.contentView.bounds)
    imageView.image = UIImage(named: "gear.png")
    cell.contentView.addSubview(imageView)

    return cell
}

在viewDidLoad中我有:

collectionView.delegate = self
collectionView.dataSource = self
collectionView.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier: "CELL ID")

使用正确的CELL ID识别单元格,我知道该部分正在工作,因为我可以设置这些单元格的背景颜色,并且它会显示出来。 imageView显示黑色。我可以在设置imageView的同时设置背景颜色,颜色将显示。

1 个答案:

答案 0 :(得分:1)

确保您有图像命名的齿轮,并检查扩展名。