как вызвать метод didselectrow для внутренней таблицы uitableviewcell

#ios

#iOS

Вопрос:

Я использую tableview1 внутри tableviewcell, при нажатии tableview1 в tableviewcell он отображается в главном tableview, когда я выбираю ячейку tableview1, она выбирает основной tableview почему?

Ответ №1:

Зарегистрируйте свою UITableViewCell в функции didselectrow, а затем добавьте условие в функцию didselectrow примерно так

 let cell = tableView.dequeueReusableCell(withIdentifier: bandCellId, for: indexPath) as! UITableViewCell // your cellview name

    if tableView == cell.tableview1
    {
        // do something for tableview1
    }
    else
    {
        //  do something for maintableview

    }
  

надеюсь, это может вам помочь.