|
|
1
5
像
the documentation
提到,您可以指定
|
|
2
1
这完全取决于逻辑。 当选择任何行时,您正试图首先取消选择所有行。 在检查当前代码时,发现您没有保持所选行的状态,因此这也会导致出队问题,即当所选单元格将被其他单元格重用时,即使未选中,也会显示选中标记。 相反,您只需要维护索引变量,该变量将存储所选行的indexPath。您有3个部分,并且允许进行3次选择,在这种情况下,您只需要维护一个保存selectedIndexPaths值的数组。 在viewController中声明一个属性,如下所示。
在里面
假设用户上次选择 第0节中的第1行 第1部分中的第2行 第2节中的第0行 那么您的数组将如下所示,
所以在你的
在
根据我们对您问题的评论中的讨论,我写了上述逻辑。下面是我们的讨论。 @清扫器您是否试图根据上次设置值在一行中仅显示复选标记?HitendraHckr公司 @是的,我是。我试图在三个不同的行中显示复选标记,因为有三个设置Sweeper 那么,对于不同的3种设置,你有3个部分吗?Hitendra Hckr公司 我认为可以在一个部分中选择任何一个,对吗?Hitendra Hckr公司 @HitendraHckr是的,你说得对,清洁工 |
|
|
3
1
您可以使用下面的代码直接调用表视图的dodselect方法
实际上,您想调用的是选择执行一些操作,这些操作可以通过此操作进行管理。试试这个,它可能对你有用。 |