Путь наименьшего сопротивления получению того, что вы описываете для работы, заключается в создании метода, который обновляет рамки UITextView и UIView, когда клавиатура поднимается или опускается. Вы знаете, когда клавиатура идет вверх и вниз по UIKeyboardWillShowNotification
и UIKeyboardWillDisappearNotification
. Уведомление содержит словарь userInfo
, который указывает координату y на клавиатуре относительно окна вашего контроллера. Все, что вам нужно сделать, это пересчитать ваши кадры, вычитая высоту клавиатуры (либо что-то вроде 216, либо 0). Если у вас все еще есть вопросы об этом, дайте мне знать, и я буду рад объяснить дальше.
ОК. Но я хочу сделать это, когда пользователь скрывает клавиатуру, и он может прокручивать до всего своего введенного текста. P.S. У меня есть некоторые другие элементы после моего текста. – Moldaone