Objective-c: Плавающее над клавиатурой текстовое поле
Начинаю понемногу разбираться с iPhone-приложениями и objective-c. Первая возникшая проблема удивила: текстовое поле внизу страницы перекрывает «его собственная» клавиатура, отчего ввод делается наугад. В смс-сообщениях самого iPhone эта проблема решена за счет плавающего (вместе с кнопкой) над клавиатурой поля. Подскажите пожалуйста, есть ли возможность сделать что-то подобное (слушать событие появления клавиатуры, и смещать поле по ее высоте)? Гугл выдает безумно мало ответов на хоть какие-то вопросы на эту тему.