30 votes

Masquer la barre d'état iOS 7

Impossible de masquer la barre d'état sur le contrôleur de vue sur le périphérique ios 7 .

Vous avez déjà essayé de régler via un fichier plist et également dans Appcontroller.mm mais je ne cache toujours pas la barre d'état

 [[UIApplication sharedApplication] setStatusBarHidden:YES];//Doesn't help
 

84voto

tausun Points 1498

Accédez à info.plist et ajoutez deux attributs s'il n'est pas présent. définissez "La barre d'état est initialement masquée" sur "OUI" et définissez "UIViewControllerBasedStatusBarAppearance" sur "NON". Cela cachera la barre d'état de votre application.

4voto

Marcelo Fabri Points 5683

En effet, iOS 7 a changé la manière dont il traite la barre d'état.

Définir UIViewControllerBasedStatusBarAppearance à NO sur votre application, Info.plist devrait fonctionner.

4voto

LuisEspinoza Points 4917

J'ai eu le même problème récemment. Assurez-vous que vous ciblez le bon-vue-contrôleur. Essayez de masquer la barre d'état, en vue de la racine de contrôleur. Aussi, Im la mise en œuvre de la méthode (BOOL)prefersStatusBarHidden (doc) dans mon UIViewControllers pour masquer la barre d'état. En utilisant cette méthode, vous pouvez transférer la configuration idéale pour un "enfant-vue-contrôleur". Aussi, cette méthode fonctionne très bien dans UIViewControllers présenté comme le modal.

2voto

Darshit Shah Points 251
// for ios 7 
- (BOOL)prefersStatusBarHidden
{
    return YES; 
}


// for ios 6
- (void)viewWillAppear:(BOOL)animated 
{
    [super viewWillAppear:animated];
    [[UIApplication sharedApplication] setStatusBarHidden:YES]; 
}

0voto

Maverick King Points 61

Pour iPad (iOS 7.0), vous devez ajouter une autre valeur au fichier Info.plist.

Valeur booléenne UIStatusBarHidden OUI.

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