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