Проблема
В большинстве приложений для iPhone при первом представлении клавиатуры наблюдается небольшая задержка (по-видимому, создание клавиатуры занимает немало времени, даже на iPhone 4).
Большинство людей, кажется, в порядке с этим. Это не так, меня это действительно беспокоит - и то, как мое приложение представлено, пользователи будут очень смущены тем, что в течение нескольких секунд ничего не происходит, когда они впервые нажимают на текстовое поле.
Что я пробовал
Поиск в Google приводит к одному решению - к сожалению, это недопустимо в iOS 4 ( см. Здесь ).
Я не ожидаю, что решение будет легко найти, если бы я мог сразу же вознаградить вас за это. Я был бы очень рад, если бы кто-нибудь нашел решение. Все, что нужно сделать, это загрузить клавиатуру без ведома пользователя.
Так ..
Любые идеи приветствуются. Полный рабочий код (для iOS 4 и 5) заслуживает награды (даже если награда должна прийти позже!).
Если решение будет найдено, я планирую создать автономный класс 'KeyboardPreloader', который люди смогут добавить в свой проект, и предварительно загрузить клавиатуру одной строкой кода:)