I have custom UITableViewCell and manage selection of my cells. When the cell is selected and the checkmark is presented, the cell Content View wid
UITableViewCell
Content View
How about putting the checkmark in there all the time, and just playing with the alpha / transparency?
if checked { cell.accessoryType = .checkmark cell.tintColor = cell.tintColor.withAlphaComponent(1) } else { cell.accessoryType = .checkmark cell.tintColor = cell.tintColor.withAlphaComponent(0) }