You can override -[UITableViewCell setSelected:animated:], but you should always call a super implementation in your implementation. Not doing this can have unintended consequences for other choices.
If you do not want the superclass to make any style changes as a result of the selection, simply set the cell property selectionStyleto UITableViewCellSelectionStyleNone.
source
share