Le Problème
Dans la plupart des applications de l'iPhone, il y a un peu de retard, la première fois que le clavier est présenté (sans doute la création du clavier prend un peu de peps, même sur un iPhone 4).
La plupart des gens semblent ok avec ça. Je ne suis pas, il a vraiment des bugs moi et mon application est présentée, les utilisateurs seront très confus qu'il ne se passe rien pendant quelques secondes quand ils tapent sur un champ de texte pour la première fois.
Ce que j'ai Essayé
Googler il apporte une solution, malheureusement ce n'est pas valide comme de l'iOS 4 (voir ici).
Je n'attends pas la solution pour être facile à trouver, si je pouvais mettre un bounty sur cela tout de suite, je le ferais. Je serais très content si quelqu'un a trouvé une solution. La solution doit faire est de charger le clavier sans que l'utilisateur en soit conscient.
Donc..
Toutes les idées sont les bienvenues. Complet, code de travail (pour iOS 4 et 5) est bounty digne (même si la prime a venir plus tard!).
Si une solution est trouvée j'ai l'intention de créer une 'KeyboardPreloader" classe que les gens peuvent tomber dans leur projet, et de la précharge du clavier avec une seule ligne de code :)