Я создал настраиваемую ячейку таблицы.Я добавил черное прозрачное наложение изображения, когда пользователь нажимает на ячейку.Это прекрасно работает, однако, когда вы возвращаетесь к табличному виду, ячейка все еще выделена.Вот мой код.
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let selectedCell: PackCell = tableView.cellForRow(at: indexPath)! as! PackCell
selectedCell.highlightImage.isHidden = false
performSegue(withIdentifier: segueIdentifiers[indexPath.row], sender: self)
tableView.deselectRow(at: indexPath, animated: true)
}