2016-12-13 140 views
0

有非常简单的问题其实: 我想要一个具有与单元大小相同的图像的collectionView。我想这样做都没有建立一个额外的类,所以从故事板(也许,如果我得到我的子视图?!)UICollectionViewCell与图像没有自定义类

而顺便说一句,我加载数据从网上,所以我不能只是添加一个新的ImageView每次....

只想问,如果这是可能的?!

干杯

回答

1

如果你有静态的Collection视图,那么你可以在没有自定义类 做,但你必须动态Collection视图,那么你需要创建一个自定义类。 这是看起来像这样。

class AddAlbumCell: UICollectionViewCell { 

    @IBOutlet var imgv: UIImageView! 
} 

在您的收藏视图的委托方法

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { 
     let cell = collectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexPath) as! AddAlbumCell 
     cell.imgv.image = images[indexPath.row] //"images" contains image name array 
     return cell; 
} 
+0

嗯,我想有没有其他解决办法¨\ _(ツ)_ /¯,THX反正... – Sam

+0

很乐意帮助你。 –