按下后如何隐藏UITableViewCell选择?

时间:2011-05-28 16:59:13

标签: objective-c uitableview

我有一个UITableView,在我的cellForRowsAtIndexPath中,我有这个:

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

然而,在我的UINavigationController中发生操作后我回去了,它仍然被选中。此外,我有一个UIAlertView弹出我的一个动作。如何在用户完成点击后隐藏它。

由于

2 个答案:

答案 0 :(得分:2)

覆盖委托方法,如下所示:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
}

答案 1 :(得分:1)

你可以这样做:

[yourTableView deselectRowAtIndexPath:[yourTableView indexPathForSelectedRow] animated:NO];