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

how do I change an image by selecting a cell in CollectionView

目前我正在做一个项目,我的产品页面是这样的

这里我使用 UIImageView 来显示大图,下面我使用 CollectionView 来滚动一组图像.当我从 CollectionViewCell 单击图像时,我想相应地更改大图像。因为这是我第一次使用这种功能,所以我不知道。请任何人给我一些建议。谢谢。

如果每张图片都在单独的 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