我有一个UITableView,在我的cellForRowsAtIndexPath中,我有这个:
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
然而,在我的UINavigationController中发生操作后我回去了,它仍然被选中。此外,我有一个UIAlertView弹出我的一个动作。如何在用户完成点击后隐藏它。
由于
答案 0 :(得分:2)
覆盖委托方法,如下所示:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
答案 1 :(得分:1)
你可以这样做:
[yourTableView deselectRowAtIndexPath:[yourTableView indexPathForSelectedRow] animated:NO];