在Tableview中一次选择多个部分和行

在我的tableview中,我在每个部分中有不同数量的部分和不同的行数。

  1. 我想选择一个部分,例如。 如果我选择第一部分,它应该选择该部分的所有行。 如果我取消选中该部分,则应取消选中所有行。
  2. 如果我选择一个部分中的所有行,它也应检查部分标题,如果我取消选中该部分中的至少一行,则应取消选中部分标题。

我可以选择所有行,如果我选择一个部分,它的工作,但如果我检查所有行部分标题没有被选中。

在部分和行之间完全相反。

我能为此得到任何帮助吗?

情况1:在节标题上选择时

run for循环设置object的属性(如strSelect = @“1”)。 在该部分和该部分的单元格上设置复选标记图像。

案例2:选择细胞。

选择任何单元格检查是否选择了该单元格的所有对象。 如果选中,则在该部分的单元格和单元格上设置复选标记图像

案例3取消选择部分标题

run for循环设置object的属性(如strSelect = @“0”)。 在该部分和该部分的单元格上设置取消选中标记图像。

例2

NSInteger sectionArrayCount= sectionArray.count; NSInteger totalSelectedObject=0; for (Item *obj in sectionArray) { if ([obj.strSelectedQuantity isEqualToString:@"1"]) { totalSelectedObject+=1; } } if (totalSelectedObject == sectionArrayCount) { NSLog(@"all cells of that section are selected"); }