Celui-ci m'a arraché les cheveux. Mon application iPad est configuré comme suit:UIView charge toujours en mode portrait
Dans mon délégué app je ceci:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
dans mon info.plist je:
Initial Interface Orientation = UIInterfaceOrientationLandscapeLeft
Dans mon premier contrôleur de vue qui est chargé du délégué app je:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations.
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Dans mon second contrôleur de vue je:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations.
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Enfin, les vues des deux plumes sont définies en mode paysage dans Interface Builder. L'application démarre en mode paysage et il y a un bouton qui lorsqu'il est pressé affecte la seconde vue à la première vue:
self.view = secondView.view;
le problème est que même si tout est dans le paysage de la nouvelle vue est toujours chargé en mode portrait? S'il vous plaît toute aide sur ce serait très très apprécié!
Merci pour la répondre. Votre capture d'écran est xCode 4, savez-vous où cela se trouve dans xCode 3? – Peter
@Peter - Jetez un coup d'œil à la touche 'Orientations de l'interface supportée' dans Info.plist. – Abizern
@Peter, c'est Xcode, pas xCode. :-) – Moshe