Cette question pourrait être très facile à répondre, donc je m'excuse si j'ai raté l'évidence. Je développe une application d'interface graphique sur l'iPhone et je veux masquer la barre de titre / d'état de l'iPhone qui affiche généralement le transporteur / temps / batterie. Comment puis-je faire cela à partir du code, étant donné l'UIwindow principal et UIView? P>
-a p>
4 Réponses :
Dans votre fichier info.Plist, définissez uistatusbarHenden code> sur true ou ajoutez les éléments suivants à votre délégué de votre application: [[UIApplication sharedApplication] setStatusBarHidden:YES];
L'option Info.Plist a fonctionné le mieux pour moi, car ma vue de table a ensuite rempli l'écran entier, où l'option Code a simplement caché la barre et il y avait de l'espace blanc en haut de l'application. L'option Code est également désormais obsolète.
Si vous utilisez de nouveaux Xcode - l'élément à modifier dans le fichier de plis est "La barre d'état est initialement cachée"
Comme à l'écriture de ces réponses, Xcode 4.1, utilisez simplement les éléments suivants:
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
Les réponses ci-dessus sont obsolètes. La bonne façon de faire cela est maintenant: si vous voulez que vous puissiez utiliser uistatusbaranimationfade code> ou uistatusbaranimationlide code> au lieu de uistatusbaranimationnone code> p> p>
Spécifie si le contrôleur d'affichage préfère la barre d'état à masquer ou à afficher. P>
- (BOOL)prefersStatusBarHidden
{
return YES;
}