SnapSh0t
@SnapSh0t
iOS-Developer

Как удалить изображение из UICollectionView в Swift 3?

Здравствуйте! Как удалить изображение по нажатию на кнопку? У меня массив изображений хранится в CoreData и когда я получаю, то разархивирую пакет и вывожу в collection view, не могу понять как по нажатию реализовать удаление?
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Collection_cell", for: indexPath) as! CollectionViewCell
        
        let images = NSKeyedUnarchiver.unarchiveObject(with: recipe.imageRecipe! as Data) as! NSMutableArray
        
        let img = UIImage(data: images[indexPath.row] as! Data)!
        
        cell.recipeImageView.image = img
        
        cell.deleteImage.tag = indexPath.row
        cell.deleteImage.addTarget(self, action: #selector(EditRecipeTableViewController.deleteImg(_:)), for: .touchUpInside)
        
        
        return cell
    }
    
    
    @IBAction func deleteImg(_ sender: UIButton){
        print("Button pressed  ")

        
    }
  • Вопрос задан
  • 326 просмотров
Решения вопроса 1
SnapSh0t
@SnapSh0t Автор вопроса
iOS-Developer
696efc836bd045978039a2a0ee992ff5.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы