iOS - Как я могу предварительно загрузить клавиатуру?

Проблема

В большинстве приложений для iPhone при первом представлении клавиатуры возникает небольшая задержка (по-видимому, создание клавиатуры занимает немало времени, даже на iPhone 4).

Большинство людей, кажется, в порядке с этим. Это не так, меня это действительно беспокоит - а то, как мое приложение представлено, пользователи будут очень смущены тем, что в течение нескольких секунд ничего не происходит, когда они впервые нажимают на текстовое поле.


Что я пробовал

Поиск в Google приводит к одному решению - к сожалению, это неверно для iOS 4 (глянь сюда).

Я не ожидаю, что решение будет легко найти, если бы я мог сразу же получить награду за это. Я был бы очень рад, если бы кто-нибудь нашел решение. Все, что нужно сделать, это загрузить клавиатуру без ведома пользователя.


Так..

Любые идеи приветствуются. Полный рабочий код (для iOS 4 и 5) заслуживает награды (даже если награда должна прийти позже!).

Если решение будет найдено, я планирую создать автономный класс KeyboardPreloader, который люди смогут добавить в свой проект, и предварительно загрузить клавиатуру одной строкой кода :)

Ответы на вопрос(4)

Ваш ответ на вопрос