我有一个UITableView,我将其设置为编辑选项以选择单元格。这适用于大多数细胞。但不切实际,它不适用于某些行或其他行。这是iOS7的bug还是什么?有什么我可以做的吗?我没有使用以下方法更改颜色更改以外的选择:
[self.tableView setValue:[UIColor redColor] forKey:@"multiselectCheckmarkColor"];
如下所示,可以选择落下的细胞。其他人不能。
didSelectRowAtIndexPath
和didDeselectRowAtIndexPath
都被调用。但刻度标记不会出现。请帮忙。
答案 0 :(得分:0)
根据您的评论,颜色变化与问题无关。
从tableView:editingStyleForRowAtIndexPath:
返回正确的值。请注意,如果您将allowsMultipleSelectionDuringEditing
设置为YES
,则不会调用此选项。
您可以通过indexPathsForSelectedRows
获取所有选定的索引路径。