Выбор строки 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)