У меня есть настроенные UITableViewCells, которые содержат UITextView и набор кнопок. Кнопки в ячейке должны быть видны только тогда, когда пользователь пытается отредактировать текстовое представление в соответствующей ячейке. Итак, если пользователь пытается отредактировать текстовое представление в ячейке1, тогда набор кнопок должен быть видимым под текстовым видом в ячейке1, а высота ячейки1 также должна быть увеличена. Теперь, если пользователь пытается отредактировать текстовое представление в ячейке2, тогда набор кнопок должен быть видимым под текстовым видом в ячейке2, а высота ячейки2 также должна быть увеличена, тогда как кнопки в ячейке 1 должны быть удалены, а размер ячейки должен быть соответственно.Обновить вид таблицы при редактировании UITextView внутри UITableViewCells
Для этого я попытался перезагрузить ячейки представления таблицы из textViewDidBeginEditing :. Это правильно загружает ячейки и отображает/скрывает кнопки в необходимых ячейках, но не позволяет правильно редактировать текстовое представление. Когда пользователь пытается отредактировать текстовое представление, методы перезагрузки tableview вызываются постоянно и не позволяют клавиатуре стоять для редактирования.
Правильно ли обрабатывать перезагрузку из textViewDidBeginEditing: на первом месте? есть ли лучший способ сделать это? пожалуйста помоги.
поместить код, который вы используете в вашем проекте –