disable the uitableview highlighting but allow the selection of individual cells

soldiershin picture soldiershin · May 14, 2015 · Viewed 54.3k times · Source

when you tap on a cell the row gets selected and highlighted.Now what i want to do is disable the highlighting but allow the selection.Is there a way around it.There is question that answers this but it disables both the selection and highlighting.

Answer

József Vesza picture József Vesza · May 14, 2015

You can just set the cell's selection style to "None" from Storyboard:

See here

Or from code:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

For Swift 3:

cell.selectionStyle = UITableViewCellSelectionStyle.none

For Swift 4 & above:

cell.selectionStyle = .none