Dans mon application, je gère deux fichiers xib "MyView_Portrait.xib" et "MyView_Landscape.xib" mais le contrôleur de vue est identique pour les deux. Je maintiens deux xib parce que je veux charger l'orientation respective en fonction de l'orientation de l'appareil ou lorsque l'orientation change. De plus, il y a beaucoup de contrôles dans mes vues et je veux montrer des images différentes dans les vues portrait et paysage. Cela fonctionne bien.iPhone - Gestion de deux xib en fonction de l'orientation initiale
Mais je ne suis pas en mesure de charger le xib approprié lorsque l'application démarre. En - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Je suis en utilisant le code
if(UIInterfaceOrientationIsPortrait([[UIDevice currentDevice] orientation]))
pour identifier l'orientation. Mais c'est toujours en retournant l'orientation en tant que paysage. Comment puis-je effectuer le chargement de la vue appropriée lorsque l'application démarre? Je maintiens deux viewcontrollers dans le fichier d'en-tête de délégué de l'application