У меня есть запрос API, в котором есть вопросы и ответы на них.Если вопрос, например, для 1., тогда ответ - кнопка, если вопрос - 2., тогда ответ - Переключатель. Если вопрос - 3.,.Rewponse это изображение.В зависимости от ответа мне нужно добавить либо кнопку, либо переключатель, либо изображение.
Данные API-интерфейса являются динамическими.
Я не знаю, как поступить!Я попытался добавить ячейку табличного представления, а затем в соответствии с ответом добавляю подпредставление для этой ячейки!Проблема в том, что вопросов много.Мое подпредставление повторно используется после прокрутки представления!
cell. textLable = Question[indexpath.row]
let responseType = Responses[indexPath.row]
if responseType == “button”{
cell.addSubview(buttonCell)
}
if responseType == “image”{
cell.addSubview(imageCell)
}
if responseType == “switch”{
cell.addSubview(swichCell)
}
Когда я прокручиваю tableView, мой subView добавляется везде, где ячейки используются повторно!