我在 View 中使用tableview,并且我想通过不同的事件动态更改每个部分中的行数。我定义了一个数组,通过它使用 beginUpdates()
和 endUpdates()
函数来处理此问题,并在它们之间使用 deleteRows()
或 insertRows()
但是,当我使用 tableview 的这行时,它不会移动,并且会保留以前的行。
我以前做过这项工作并且工作正常,但现在我不知道为什么这不起作用。谁能帮助我吗?
最佳答案
代码中beginUpdates()和endUpdates()的要求是什么,如果您想在特定部分添加或删除行(deleteRows()或insertRows()),那么只需将记录添加到数组中并重新加载tableview即可。
请参阅这个多节和行的基本示例,我希望它对您有帮助 https://medium.com/swift-programming/swift-enums-and-uitableview-sections-1806b74b8138
关于ios - 更新 UITableView 行和部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53645927/