UITableView编辑选择不适用于少数单元格

时间:2014-06-18 10:07:56

标签: ios objective-c uitableview

我有一个UITableView,我将其设置为编辑选项以选择单元格。这适用于大多数细胞。但不切实际,它不适用于某些行或其他行。这是iOS7的bug还是什么?有什么我可以做的吗?我没有使用以下方法更改颜色更改以外的选择:

[self.tableView setValue:[UIColor redColor] forKey:@"multiselectCheckmarkColor"];

如下所示,可以选择落下的细胞。其他人不能。

enter image description here

didSelectRowAtIndexPathdidDeselectRowAtIndexPath都被调用。但刻度标记不会出现。请帮忙。

1 个答案:

答案 0 :(得分:0)

根据您的评论,颜色变化与问题无关。

tableView:editingStyleForRowAtIndexPath:返回正确的值。请注意,如果您将allowsMultipleSelectionDuringEditing设置为YES,则不会调用此选项。

您可以通过indexPathsForSelectedRows获取所有选定的索引路径。