Objective c 在UITableView中显示所有单元格的自定义按钮

Objective c 在UITableView中显示所有单元格的自定义按钮,objective-c,cocoa-touch,uitableview,Objective C,Cocoa Touch,Uitableview,我有一个自定义单元格的UITableView。在按下一个名为“编辑”的按钮时,我希望所有单元格上都显示一个UIButton复选框。因此,最初复选框是隐藏的,但当调用此iAction方法进行编辑时,我希望复选框不隐藏。当我现在这样做时,它只取消隐藏最后一个单元格的框,而不是所有单元格。因此,我需要一种方法来遍历表视图中的每个单元格并取消隐藏复选框。我在想,通过所有单元格的某种for循环可以实现这一点,但我不确定如何开始。当按下按钮时,在类的实例变量中设置BOOL。在cellForRowAtInde

我有一个自定义单元格的UITableView。在按下一个名为“编辑”的按钮时,我希望所有单元格上都显示一个UIButton复选框。因此,最初复选框是隐藏的,但当调用此iAction方法进行编辑时,我希望复选框不隐藏。当我现在这样做时,它只取消隐藏最后一个单元格的框,而不是所有单元格。因此,我需要一种方法来遍历表视图中的每个单元格并取消隐藏复选框。我在想,通过所有单元格的某种for循环可以实现这一点,但我不确定如何开始。

当按下按钮时,在类的实例变量中设置BOOL。在cellForRowAtIndexPath中,选中该选项并显示或隐藏复选框。在按钮的iAction中,设置布尔值,然后调用:

[self.tableView reloadData];

我在这里尝试了for循环,但它没有起作用:另一个问题也许你会知道它的解决方法:选中复选框后,我如何发回所选单元格的索引?