gpt4 book ai didi

swift - 在包含 UIImageView 的 UICollectionView 单元格中的 UIImage 之间切换

转载 作者:行者123 更新时间:2023-11-30 11:06:28 26 4
gpt4 key购买 nike

我有一个 UICollectionView,其中填充了直接来自照片库的用户图像。

如果用户从库中选取图像后单击该图像,则主图像会切换到所选图像。

how it looks

每个单元格都包含一个 UIImageView。

我尝试使用以下代码切换它们:

let cell = self.imageUICV.cellForItem(at: IndexPath(item: self.numOfCellSelected, section: 0)) as! AddImageCollectionViewCell
let mainCell = self.imageUICV.cellForItem(at: IndexPath(item: self.numOfCellSelected, section: 0)) as! AddImageCollectionViewCell
guard let mainImage = mainCell.itemImageUIImage.image?.cgImage?.copy() else {
return
}
let newMainImage = UIImage(cgImage: mainImage, scale: mainCell.itemImageUIImage.image!.scale, orientation: mainCell.itemImageUIImage.image!.imageOrientation)
guard let cellImage = cell.itemImageUIImage.image?.cgImage?.copy() else {
return
}
let newCellImage = UIImage(cgImage: cellImage, scale: cell.itemImageUIImage.image!.scale, orientation: cell.itemImageUIImage.image!.imageOrientation)
self.imagePlaceholderArray[self.numOfCellSelected] = newMainImage
self.imagePlaceholderArray[0] = newCellImage
self.imageUICV.reloadData()

但是,只有主图像发生了变化,而较小单元格中的图像保持不变。

最佳答案

尝试在要更改图像的特定索引处重新加载单元格,或在设置图像后重新加载所有单元格。

关于swift - 在包含 UIImageView 的 UICollectionView 单元格中的 UIImage 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52657937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com