Вы не можете изменить высоту ячейки таблицы без перезагрузки таблицы. Это означает, что каждый раз, когда в текстовом представлении требуется новая строка, табличное представление необходимо перезагружать.
Хотя это можно сделать (с большим количеством ручных настроек), я не думаю, что результаты приведут к хорошему интерфейсу. Вместо этого у вас должна быть ячейка, открывающая подробное представление и позволяющая пользователю печатать там. Именно так все приложения Apple решают одну и ту же проблему, и именно этого решения ожидает большинство пользователей.
Это также сэкономит вам массу времени и разочарований.