I have a tableView here, and its cell is a little bit different since I add a textField to the cell in order to input something, the UI looks like this:

while intantiating the cell, I use code like this:
[cell.contentView addSubview: myTextField];
Then, comes the problem:
in the willSelectRow method, I just write this:
- (NSIndexPath *)tableView:(UITableView *)tableView
willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
return nil;
}
But, in the built app, this row can still be highlighted because of a touch, it just soon recover when finger leaves the screen,
I mean, this cell will still turn to blue for a short moment, or in the debugger, it will become blue just before the willSelectRow method returns a nil.
can anyone help me find the problem?
Thanks a lot!
Guess you should also set the selection style to None in the GetCell override?