2012-03-12 6 views
1

J'ai un UIScrollView avec quelques vues dedans, tout semble bien dans le portrait. Cependant, lorsque je fais pivoter vers le paysage, toutes les vues sont bloquées. Fondamentalement, ce que je veux, c'est garder les points de vue en place, mais ensuite je serais capable de faire défiler les choses de haut en bas. Comment puis-je faire face à cela?UIView dans le paysage et le portrait

Répondre

1

Soit vous qu'appuyer l'orientation portrait comme celui-ci

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
return UIInterfaceOrientationIsPortrait(interfaceOrientation); 

}

ou vous Restructurer vos vues en remplaçant cette méthode

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration 
0

si vous avez conçu votre vue dans Interface Builder , vous devriez faire attention aux options Autosizing dans l'inspecteur de taille! Autosizing

Questions connexes