是Cell.AccessoryType = .none或.checkmark是否足以使某个单元格处于选中状态或未选中状态,或者我应该包括此多余的行

时间:2018-08-31 18:45:13

标签: ios iphone swift swift4

enter image description here

请点击上方查看图片,请回答

我应该包括那个todo.array.checked =! 或上述附件方法足以使单元格处于选中状态或未选中状态。 顺便说一句-todo是类的名称,我将在其中存储所有数据,并且所有内容都存在于具有两个属性的数组中 1)数据和2)检查

1 个答案:

答案 0 :(得分:1)

欢迎来到SO。不要张贴代码图片。将代码粘贴到您的问题中,并用代码标签进行标记。

您不应该仅在单元格上设置选中状态。单元将被回收,如果您在屏幕外的表格视图中滚动条目并将其向后滚动,则会丢失单元的选定状态。

您确实应该像发布代码一样将所选状态记录到数据模型中,然后在df.select(df.name.cast("string").alias('name')).collect() 方法中,应使用数据模型中的标志来设置单元格的选中/未选中状态正在配置。