如何通过在CollectionView中选择单元格来更改图像

时间:2016-12-15 11:37:03

标签: ios swift swift3 collectionview

目前我正在开发一个项目,我的产品页面是这样的 enter image description here

这里我使用 UIImageView 来显示大图像,下面我使用 CollectionView 来滚动一组图像。当我点击 CollectionViewCell 中的图像时,我想相应地更改大图像。由于这是我第一次使用这种功能,我不了解。请有人给我一些建议。谢谢。

1 个答案:

答案 0 :(得分:1)

如果每个图像都在单独的UICollectionViewCell中,请使用

override func collectionView(_ collectionView: UICollectionView,
                             didSelectItemAt indexPath: IndexPath) {
    // here you know which item is selected by accessing indexPath.item property, for example:
    let selectedImage = yourImages[indexPath.item]
    bigImageView.image = selectedImage
}

检测用户何时选择集合视图项的方法。 要使用此方法,您需要符合UICollectionViewDelegate并设置collectionView.delegate = self