Removing UITableViewCell Selection

You could try:

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

if you just want the highlight to go away after selecting a cell. Unless I misunderstand your question.


You can also try this

tableView.allowsSelection = NO;

another way of doing this

cell.selectionStyle = UITableViewCellSelectionStyleNone;

one more

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