У меня есть классический сгруппированный UITableView с редактируемыми UITextViews внутри каждой ячейки. Это текстовые представления могут быть одиночными или многострочными, и я хочу, чтобы ячейка увеличивала свою высоту по мере того, как пользователь пишет, а текст начинает новую строку.
Мой вопрос: мне нужно перезагрузить всю таблицу, чтобы увеличить высоту ячейки? Разве нет другого метода?
Я много искал, а в предыдущих ответах и руководствах просто рассказывалось о том, как рассчитать высоту текста, как реализовать heightForRowAtIndexPath ... вещи, которые я уже знаю. Меня беспокоит то, что для достижения того, что я хочу, мне придется вычислять высоту и перезагружать таблицу каждый раз, когда пользователь вводит новый символ, который я не нахожу очень чистым или эффективным.
Спасибо.