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