Мне было интересно, возможно ли повторить поведение клавиатуры Apple iOS5 в приложении сообщений без использования каких-либо частных вызовов API. Когда вы прокручиваете вниз клавиатуру в приложении сообщений, клавиатура рухнет, оставив больше места для просмотра сообщений - попробуйте посмотреть.
Я не мог найти ничего, что указывало бы на это, без необходимости перескакивать через некоторые серьезные обручи, чтобы получить экземпляр Keyboard View. И я уверен, что Apple не понравится этому.
В дополнение к приведенному ниже ответу вы можете увидеть полностью исполняемый проект xcode моей реализации здесь: https://github.com/orta/iMessage-Style-Receding-Keyboard