Выбор строки UITableView и табличное представление (_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)

Я делаю выбор строки в моем коде

tbvCounters.selectRow(at: counterIndexPath, animated: true, scrollPosition: .middle)

и я предполагаю, что метод протокола

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)

должен быть запущен, но это не так. Это прекрасно работает, когда я нажимаю на строку UITableView как действие пользователя. Как я могу смоделировать пользовательский метод триггера "didSelectRowAt"?

1 ответ

Решение

selectRow не срабатывает didSelectRowAt, но вы можете вызвать с

tbvCounters.selectRow(at: counterIndexPath, animated: true, scrollPosition: .middle)
self.tableView(self.tbvCounters, didSelectRowAt: counterIndexPath)
Другие вопросы по тегам