2010-08-19 6 views
2

Je suis en train de créer une application qui utilise un UIView contenant un UIScrollView pour que lorsque le clavier apparaît, les utilisateurs puissent toujours faire défiler vers le bas pour voir le contenu de la vue. On dirait que tout est parfaitement réglé mais quand je tourne, tout devient complètement inutilisable. Les opinions sont toutes hors de propos et je ne sais pas quelle est la stratégie pour gérer cela. J'ai les opinions autoresizing mais ils ne semblent pas le faire correctement. Dois-je vérifier manuellement si les rotations se sont produites et réinitialiser le cadre sans autorésisation ou y a-t-il un moyen de le faire avec le redimensionnement automatique?Rotation de l'iPad et affichage du clavier

La situation est la suivante: Mode portrait - forme parfaite. Lorsque le clavier apparaît, la vue de défilement est redimensionnée mais pas le formulaire.

Mode paysage - le formulaire ne convient pas très bien et lorsque le clavier apparaît, la vue défilement est en désordre. Dois-je redimensionner la vue de formulaire lorsque je la fais passer en mode paysage?

Merci!

Répondre

0

Vous pouvez repositionner les choses à l'original en utilisant:

-(void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration { 

    //reposition code 

} 

J'ai un problème où je veux le clavier pour l'iPad sur sa démission en rotation. Si le clavier est ouvert en mode portrait et que je fais pivoter en mode paysage, le clavier apparaît en mode paysage.

COMMENT RÉINITIALISER le clavier lorsque je le tourne!

TY

Questions connexes