Vous pouvez facilement implémenter votre vue au dessus de la vue principale mais dans votre appDelegate
. Par exemple, si vous voulez une image de démarrage qui s'efface au profit de la vue principale : (ou une image par défaut qui semble s'effacer : mettez simplement la même image sur l'écran de démarrage et l'écran par défaut). Cela vous donne également la bonne orientation tant qu'elle est celle de la vue principale.
Il suffit de l'ajouter dans votre application:(UIApplication *)application didFinishLaunchingWithOptions:
méthode :
UIImageView*imageView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"your_default_image_or_another.png"]];
[[firstViewController view] addSubview:imageView];
[[firstViewController view] bringSubviewToFront:imageView];
// as usual
[self.window makeKeyAndVisible];
//now fade out splash image
[UIView transitionWithView:self.window duration:1.0f options:UIViewAnimationOptionTransitionNone animations:^(void){imageView.alpha=0.0f;} completion:^(BOOL finished){[imageView removeFromSuperview];}];