ios - 更新 UITableView 行和部分
问题描述
我在视图中使用tableview,并且我想通过不同的事件动态更改每个部分中的行数。我定义了一个数组,通过它我使用和函数来处理它,并且在它们之间我使用或者但是,当我使用这行tableview时不会移动并且之前的行被保留。beginUpdates()
endUpdates()
deleteRows()
insertRows()
我以前做过这项工作并且工作正常,但现在我不知道为什么这不起作用。谁能帮我?
解决方案
您的代码中 beginUpdates() 和 endUpdates() 的要求是什么,如果您想在特定部分添加或删除行(deleteRows() 或 insertRows()),那么只需将您的记录添加到数组中并重新加载 tableview。
请参阅此基本示例以了解多个部分和行,我希望它对您有所帮助https://medium.com/swift-programming/swift-enums-and-uitableview-sections-1806b74b8138
推荐阅读
- css - 在父级上显示 Flex 不适用于所有子级图像和文本
- python - 为什么 xgboost 的节点增益输出与手动计算的不同?
- postgresql - Gradle Liquibase SSH 隧道创建到 Aurora Postgresql
- javascript - 将 Flexbox Row Columns 项目转换为 Carousel for Mobile。使用 JavaScript
- python - plotly dash:回调以静默地更新数据表失败
- ios - 模拟器黑屏不加载
- skiasharp - Skia:使用 CPU 渲染器优于 GPU 渲染器的任何好处
- powershell - 在其他脚本中使用变量/从脚本中提取变量
- r - 向 geom_col 添加值会破坏整个情节
- typescript - 根据另一个属性值键入 Svelte 组件属性