Достижение динамически растущего TextView внутри UITableView - PullRequest
2 голосов
/ 01 февраля 2011

Я работаю над подгонкой UITextView внутри UITableView. Моя таблица сгруппирована только с одним разделом и одной строкой. Я просмотрел различные предыдущие вопросы, но не смог реализовать эту идею. Я хочу, чтобы результат совпадал с разделом «Заметки» в приложении «Календарь» на iPad. И Apple сделала то же самое в приложении контактов, а также для заметок. Нужно ли использовать анимации представления, чтобы строка tableView продолжала динамически расти, и когда все больше и больше текста вводится в textView? Каков правильный общий подход к реализации этой идеи? Любые указатели будут с благодарностью. Я получаю баллы о том, как изменить размер textview в зависимости от размера текста и как изменить высоту строки таблицы. Но как мне заставить их работать вместе, чтобы придать динамичный анимированный эффект, как в приложениях Apple?

Также еще одна вещь, которую я заметил, это то, что курсор всегда попадает в начало текстового представления, из-за чего текст перезаписывается и уродлив при добавлении. Есть ли способ заставить курсор перейти к последнему символу в текстовом представлении, когда я снова нажимаю на него, пока внутри него уже есть какой-то текст?

Спасибо

Ответы [ 2 ]

3 голосов
/ 01 февраля 2011

Вы можете обратиться к этой публикации для динамического роста вашей uitableviewcell.

0 голосов
/ 16 мая 2014

Эта библиотека может помочь вам расширить UITextView с автоматическим макетом. https://github.com/MatejBalantic/MBAutoGrowingTextView

Вы можете настроить хуки (либо в библиотеке, либо в делегате UITextView), чтобы убедиться в размере таблицыкаждый раз, когда изменяется содержимое текстового представления, пересчитывается значение get для ячейки на основе нового размера UITextView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...