首页 > 解决方案 > 更新 UITableView 行和部分

问题描述

我在视图中使用tableview,并且我想通过不同的事件动态更改每个部分中的行数。我定义了一个数组,通过它我使用和函数来处理它,并且在它们之间我使用或者但是,当我使用这行tableview时不会移动并且之前的行被保留。beginUpdates()endUpdates()deleteRows()insertRows()

我以前做过这项工作并且工作正常,但现在我不知道为什么这不起作用。谁能帮我?

标签: iosswift

解决方案


您的代码中 beginUpdates() 和 endUpdates() 的要求是什么,如果您想在特定部分添加或删除行(deleteRows() 或 insertRows()),那么只需将您的记录添加到数组中并重新加载 tableview。

请参阅此基本示例以了解多个部分和行,我希望它对您有所帮助https://medium.com/swift-programming/swift-enums-and-uitableview-sections-1806b74b8138


推荐阅读