2015-09-15 1 views
0

J'utilise le code suivant pour conserver les écrans de démarrage et de démarrage en mode portrait. Dans toutes les autres vues, toutes les orientations sont autorisées.Limiter l'orientation Paysage dans la sous-vue: iPad

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window 
{  
if (launchView)   
{    
return UIInterfaceOrientationMaskPortrait;  
    }   
return UIInterfaceOrientationMaskAll;    
} 

J'utilise un Imageview appelé launchView comme l'écran d'accueil qui affiche juste après le lancement screen.The code ci-dessus restreint toutes les orientations autres que le mode portrait dans l'iPhone et travaille totalement fine.But en matière de ipad ça va mal et montre l'orientation du paysage aussi. Quelqu'un peut-il m'aider à comprendre où je me trompe?

Lorsque j'ai vérifié que ce code fonctionne sur l'iPad, il affiche toujours l'orientation paysage.

Répondre

1

Mettez à jour votre fichier info.plist et ajoutez les paramètres suivants.

enter image description here

Cela peut vous aider ...