在长手势上删除UICollectionVewCell

时间:2018-02-09 22:29:59

标签: swift uicollectionview uigesturerecognizer uicollectionviewcell

我有一个UICollectionView,我希望能够通过长按手势删除包含的Cell(以及来自Firebase的单元格内容)。

当识别出长手势时,我想要一点点" X"单击" X"出现在单元格上,让我删除它然后"确认" (或取消)。

我的细胞分类:

    class ProductsCollectionViewCell: UICollectionViewCell
    {    
        @IBOutlet weak var ProductImageView: UIImageView!
        @IBOutlet weak var ProductName: UILabel!
        @IBOutlet weak var ProductPrice: UILabel!

        var productUniqueID: String!
    }

我需要在此处或在我的CollectionView中添加吗?我已经在我的collectionView中找到了这个:

func collectionView(_ collectionView: UICollectionView, didSelectItemAt 
                    indexPath: IndexPath)
{
    // Display selected Item
    prodToLoad = products[indexPath.row]
    //prepare(for: "view_product_information", sender: self)
    performSegue(withIdentifier: "view_product_information", sender:self  )
}

所以我基本上只需要一个长手势就可以使用相同的方法。

0 个答案:

没有答案