如何通过在 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
目前我正在做一个项目,我的产品页面是这样的
这里我使用 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