Lorsque mon application iPhone démarre, l'écran principal est doté d'un clavier. Actuellement, le clavier se lève dès que le reste de l'interface est affiché et cela est visuellement distrayant.Comment rendre un clavier iPhone invisible à mesure qu'il se lève?
Comment afficher l'affichage avec le clavier en place?
Depuis que je fais déjà semblant d'une partie du reste de l'écran pendant le démarrage afin que l'utilisateur voit ce qu'ils faisaient en dernier, j'ai pensé que je pourrais simuler le clavier aussi bien. Mais si le mouvement est là quand le vrai clavier apparaît, j'ai perdu l'effet. Le clavier est, autant que je sache, sur une fenêtre séparée, pas seulement sur une vue séparée, donc je ne peux pas la superposer avec ma propre image.
Y a-t-il un moyen de superposer le clavier avec ma propre image telle qu'elle apparaît, ou de ne pas afficher le clavier jusqu'à ce qu'il soit complètement relevé, ou de rendre son animation instantanée?
Merci, cela fonctionne maintenant. \t [UIWindow beginAnimations: nil contexte: NULL]; \t [UIWindow setAnimationsEnabled: NO]; \t [[[sous-vues de fenêtre] objectAtIndex: 0] removeFromSuperview]; \t \t // Débarrassez-vous du faux écran \t [window addSubview: mainController.view]; \t \t \t \t \t \t // Ajouter le vrai \t [UIWindow commitAnimations]; Je dois juste ajuster mon faux écran pour inclure l'image du clavier maintenant et j'aurai fini. –
Rats. Pas de formatage dans les commentaires? –