Comment masquer iOS barre d'état

Dans mon iOS application vidéo à la barre d'état est caché dans certains contrôleurs. J'ai fait cela en utilisant le code suivant.

[[UIApplication sharedApplication] setStatusBarHidden:YES];
  • Il fonctionne pour iOS 5 et iOS 6 , mais pas dans iOS 7.

  • J'ai essayé avec ceci en particulier-vue-contrôleur,

Par exemple:

-(BOOL)prefersStatusBarHidden { return YES; }

Il fonctionne bien, mais je ne peux pas afficher la barre d'état de nouveau dans la relation parent-vue-contrôleur.

  • stackoverflow.com/questions/18059703/...
  • Si la barre d'état style est défini dans la table de montage séquentiel, après la modification de la "Vue-contrôleur basé sur la barre d'état" (ci-dessous), le style peut être défini dans le fichier plist, parce que la vue du contrôleur de réglage ne sera plus utilisé. stackoverflow.com/questions/18924345/...
  • J'ai répondu à une autre question. Essayez ceci. [ la meilleure façon de masquer la barre d'état par programme][1] [1]: stackoverflow.com/a/27339754/3718498
  • J'ai utilisé une astuce pour elle – je l'ai édité comme pod cocoapods.org/pods/UIViewController+ODStatusBar, j'espère que ce sera utile pour toute personne
  • Les réponses données ici ont maintenant été abandonnée. J'ai eu du mal à trouver la bonne réponse pour iOS 9 lorsque le masquage de la barre d'état JUSTE POUR LE LANCEMENT de l'ÉCRAN, le lien au-dessous de sorte qu'il est heureusement plus facile pour les autres de trouver comment faire: stackoverflow.com/questions/34413848/...
InformationsquelleAutor Susitha | 2013-09-24