2016-05-10 1 views
0

J'ai une application de paysage seulement et quand je l'ai testé sur le simulateur d'iPad, l'appareil démarre en mode portrait et passe en mode paysage une fois que l'application se charge et gâche toute la disposition de mon application. Comment devrais-je faire passer l'ipad en mode paysage avant que l'application ne se charge parce que cela gâche ma mise en page? Voici le code Im en utilisant dans mon GameViewController:Comment définir mon ipad en mode paysage avant le chargement de l'application?

override func shouldAutorotate() -> Bool { 
    return true 
} 

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { 
    let orientation: UIInterfaceOrientationMask = 
     [UIInterfaceOrientationMask.Landscape, UIInterfaceOrientationMask.Landscape] 
     return orientation 
} 

Répondre

1

eu à travailler je suis entré dans mon dossier info.plist et portrait pour Supported interface orientations(iPad) supprimé.

+1

C'est la bonne réponse. vous devriez accepter votre propre réponse dès que SO vous le permet. –

1

garder ce paramètre dans le projet cible -> Général

enter image description here

enter image description here

+0

c'est ça. c'est la méthode la plus simple –

+0

Non car cela ne fonctionnera que pour l'iPhone et non l'iPad. J'ai une application universelle. – coding22

+0

définir l'orientation pour les deux, un par un –