我有一个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 )
}
所以我基本上只需要一个长手势就可以使用相同的方法。