При возвращении на экран (navigation Controller) c tableView выбранная ячейка остается серой
На главном экране представлен tableView, так же реализован переход на другой экран при нажатии на ячейку, но при возвращении на первый экран ячейка остается серой
Ответы (2 шт):
Автор решения: Oleg Soloviev
→ Ссылка
Это зависит от того, как у вас реализован переход на другой экран. Вы можете вставить в начало функции
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
вызов
tableView.deselectRow(at: indexPath, animated: true)
И тогда строка наверняка станет не выделенной.
Автор решения: Aleksandr Golovin
→ Ссылка
В методе делегата при нажатии на ячейку, например, можно сделать так)
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true)
}
