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

目前我正在从事一个项目,我的产品页面是这样的 在这里输入图像说明

在这里,我使用UIImageView来显示大图像,下面我使用CollectionView滚动一组图像。 我想从CollectionViewCell单击图像时相应地更改大图像。 由于这是我第一次使用这种function,所以我没有办法。 请有人给我一些build议。 谢谢。

如果每个图像都在单独的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 } 

方法来检测用户何时select集合视图项目。 为了使用这个方法,你需要符合UICollectionViewDelegate并设置collectionView.delegate = self