У меня есть игра, в которой я делаю магазин. У меня есть ячейки для каждого предмета. Когда вы нажмете на ячейку, вы купите товар. У меня есть UIImageView, который я хочу добавить в ячейку при нажатии на нее, чтобы показать, что она собрана. Я не могу просто установить позицию так же, как ячейка, потому что CollectionView имеет вид с автоматической прокруткой. Я хочу, чтобы ImageView был добавлен в ячейку, чтобы он перемещался вместе с ячейкой при прокрутке. Всякий раз, когда он добавлен, он исчезает.
Это то, что я пробовал
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let cell = collectionView.cellForItem(at: indexPath) as! Shop1CollectionViewCell
cell.addSubview(toFront: selector)
//I have tried replacing cell with cell.Label(a view inside of cell), and cell.contentView none of these change anything
cell.bringSubview(toFront: selector)//just in case if it is added and gets put behind all of the views in the cell
}
Всякий раз, когда я нажимаю на ячейку, изображение исчезает. Есть ли другой способ добавить это в ячейку, чтобы она не исчезла?