【发布时间】:2019-10-09 22:08:27
【问题描述】:
我下面的代码从 uicollectionview 中删除了一个标签。然而,labal 刚刚被移除,我希望整个细胞被移除。我下面的代码是控制这些操作的按钮。我在标签上使用核心数据。我还添加了所需结果的前后图。
var itemName : [Item] = []
@objc func elete(_ sender:UIButton){
let itemName1 = itemName[sender.tag]
itemName1.atBATS?.removeAll()
itemName1.image?.removeAll()
collectionView.reloadData()
}
}
【问题讨论】:
-
你想要那么大的空白空间吗?还是您想让单元格重新排列以弥补现在缺失的单元格?
-
您需要从数据源中删除该项目,然后重新加载colletionview
标签: swift core-data uicollectionview tags uicollectionviewcell