Я ужасно пытаюсь получить окно ввода, подобное тому, которое есть в приложении SMS.
Может кто-нибудь предложить несколько советов о том, как создать один из них и чтобы он выглядел хорошо? Мне нужно поле ввода, которое имеет форму, похожую на поле UIText, но при печати будет растягиваться вертикально.
Я предполагаю, что мне нужно рассчитать ширину текста и растянуть рамку наложенного изображения по вертикали, когда текстовое слово переносится. Ближайший, которого я достиг, растягивается, но курсор приближается к границам.
UPDATE:
Я работал над этим каждый день в течение недели, и я уже почти отказался от UITextView. Я могу заставить его растягиваться правильно, но при возврате высота Textview слишком сильно уменьшается при движении вверх по линии. Поскольку я продолжаю отступать, это исправляет себя. Например, он отображает это поведение, когда я нахожусь в строке 4 и возвращаюсь к строке 3. Затем, продолжая возврат, он исправляет, пока не доберусь до конца строки 2. Затем он исправляет себя, .... и т. Д.
Я решил попытаться создать подкласс UITextField, но даже не могу отобразить его в указанном размере кадра. 150150150150.