ios - 如何在 UITableView Swift 中删除所有类型的单元格
问题描述
我希望能够删除我从表格视图中分配的某种类型的所有单元格。我怎么能做到这一点。我还有一个设置单元所有者属性的开关,并希望使用它来分配类型。
解决方案
您不能直接删除具有特定标识符的单元格。您需要有某种方法来了解哪些单元格具有哪些重用标识符。
这就是我实现这一目标的方式:
- 假设我必须在列表中列出不同专业的学生。
- 我会在学生课程中引入一个枚举,列出所有主要课程。
- 现在,我将从枚举中为具有特定专业的学生分配一个特定值。
- 我将使用该枚举变量来绘制不同的单元格,并为它们分配一个重用标识符。
- 现在,当我想过滤特定学科的学生时,我将过滤具有给定枚举值的学生数组并刷新 tableview。
- 这将自动删除具有特定标识符的所有单元格。
推荐阅读
- python - 使用 psutil.Process.memory_info 内存使用与 Pandas.memory_usage 不同
- android - 错误:找不到 com.android.location.build:gradle:3.5.0
- php - 如何在 laravel 中创建一个全局变量
- c++ - 指向成员复合的指针
- hyperlink - 无法使用 Protractor 在“IBM Navigator for i”浏览器中单击 wpsToolBarLink 链接
- windows - 如何在 Powershell 中为特定命令设置别名?
- c# - 在一个命名空间下的多个子文件夹中重新组合 razor 组件 - Blazor
- azure - 如何从 Blob 存储下载文件
- java - 拉出字符串拆分的多个部分
- tensorflow - 什么对卡片识别更有效?整张卡片的文字和小图像或图像?