我在 iPad 上有一个视图控制器,上面有三个 UITableView。他们都拥有dataSource
并delegate
设置为 VC。在tableView:didSelectRowAtIndexPath:
VC 中,我这样做:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@"Cell: %@", cell);
[cell setSelected:NO animated:YES];
它记录正确的单元格(非零),但该单元格始终保持选中状态,直到选择同一表中的另一个单元格。如果我通过NO
for animated
,它工作正常。这是怎么回事?为什么单元格不会对其取消选择进行动画处理?