34 votes

IOS 4.3 masquer la barre d'état de façon permanente

J'essaie de cacher la barre d'état dans iOS 4.3 maintenant que setStatusBarHidden:animated: est obsolète:

 [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; //deprecated
 

La seule option qui existe dans le fichier plist est la suivante: La barre d'état est initialement masquée. Ce qui ne cache que la barre d'état au début de l'application.

À votre santé

74voto

crimi Points 875

Essayez ceci:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];

À Partir De La Pomme De Référence De Classe:

setStatusBarHidden:withAnimation:

Affiche ou masque la barre d'état, en option animation de la transition. - (void)setStatusBarHidden:(BOOL)caché withAnimation:(UIStatusBarAnimation)animation Paramètres

caché OUI pour masquer la barre d'état, NON pour afficher la barre d'état.

animation Une constante qui indique qu'il devrait y avoir une animation et, si celle-ci est demandée, si elle doit fondu de la barre d'état ou si il doit glisser la barre d'état dans ou à l'extérieur.

8voto

Till Points 20820

Mais que diriez-vous de [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

Voir la référence UIApplication .

4voto

NWCoder Points 4469

La nouvelle méthode est:

 - (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation
 

Fonctionne de la même façon, sauf que le type d’animation est une énumération qui prend maintenant en charge divers types d’animation.

0voto

Ashar Points 112
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X