UITableViewCell setSelected:动画时没有效果的动画

时间:2012-04-19 15:34:04

标签: ios ipad uitableview

我在iPad上有一个视图控制器,上面有三个UITableViews。它们都设置为VC dataSourcedelegate。在VC的tableView:didSelectRowAtIndexPath:中,我这样做:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@"Cell: %@", cell);
[cell setSelected:NO animated:YES];

它记录正确的单元格(非零),但单元格始终保持选中状态,直到选中同一表格中的另一个单元格。如果我将NO传递给animated,则可以正常使用。这是怎么回事?为什么细胞不能激活其取消选择?

1 个答案:

答案 0 :(得分:5)

您可以使用[tableView deselectRowAtIndexPath:indexPath animated:YES];来获取所需的功能。