gpt4 book ai didi

swift - 如何自动删除tableviewcell

转载 作者:行者123 更新时间:2023-11-30 12:26:46 24 4
gpt4 key购买 nike

我有一个像 [1...100] 这样的数组,我将它显示在 UITableView 中。当我向该表格 View 添加一个单元格时,我希望自动删除它之前的单元格。这可能吗?我尝试了很多解决方案,并且我知道如何使用提交编辑样式方法删除单元格,但是单元格需要自动删除,而不是通过用户输入。

最佳答案

您必须更改模型,然后重新加载表格。假设,根据您的示例,您的表包含包含 1 到 100 的行。您的模型将如下所示:

var model = [1..<100]

cellForRowAtIndexPath中,您可以将每个单元格的文本设置为数组中的一个项目。因此,如果您更新模型并重新加载 TableView ,这将“自动”删除单元格。您的添加函数(在添加新单元格之前删除最后一个单元格)可能如下所示:

func addItem(n: Int) {
model.removeLast()
model.append(n)
tableView.reloadData()
}

这使您可以按照自己的意愿操作模型,然后更新表格,而不必担心删除和更新单元格。

关于swift - 如何自动删除tableviewcell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44097832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com