Выбор строки UITableView и табличное представление (_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) - PullRequest
0 голосов
/ 14 декабря 2018

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

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

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

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

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

1 Ответ

0 голосов
/ 14 декабря 2018

selectRow не запускает didSelectRowAt, но вы можете запустить с помощью

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