Question

J'ai défini mon application iPad sur le mode paysage en utilisant le code suivant.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    } else {
        if (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
            return NO;
        }
        return YES;
    }
}

Lorsque je tourne manuellement le simulateur, il ira dans le paysage et ne passera jamais en mode portrait.

Juste pendant le démarrage, mon application passe en mode portrait.

Comment puis-je détecter le mode paysage uniquement ou comment devrais-je définir uniquement en mode paysage ???

J'ai également essayé de BuildSettings mais incapable de résoudre le problème ...

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top