Depuis l'ancienne a été désapprouvée:
// Old, Deprecated
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
La façon dont iOS 3.2+ est
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationFade];
Les options d'animation sont:
UIStatusBarAnimationNone // No animation is applied
UIStatusBarAnimationFade // The status bar fades in and out
UIStatusBarAnimationSlide // The status bar slides in or out
Et vous pouvez toujours faire il la façon iOS 2.0 +, sans animation:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
quelques commentaires: Je semble vous rappeler que vous pouvez définir ces paramètres dans Info.plist? Aussi, je suis très nouveau sur Objective-C et les frameworks iPhone, donc je ne sais pas où placer la ligne ci-dessus, dans applicationDidFinishLaunching? – Ryan
Pas tout à fait sûr, mais j'imagine que applicationDidFinishLaunching serait aussi bon que n'importe quel autre. – dancavallaro
Dans mon cas, l'utilisation de setStatusBarHidden dans applicationDidFinishLaunching permettait toujours à la barre d'état de s'afficher pendant une seconde ou deux pendant le chargement. L'ajouter au fichier plist à la place résolu cela et il ne montre pas du tout. –