comment masquer la barre d'état dans l'application Iphone
Comment masquer la barre d'état .
Dans sdk 3.1 ou version inférieure, il est possible en ajoutant ce code dans
- (void)applicationDidFinishLaunching:(UIApplication *)application{
[application statusBarHidden:TRUE];
}
, Mais en 4.1 cette méthode n'est pas disponible dans délégué de classe. je peux voir un site comme celui-ci
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Cela ne fonctionne pas non plus. tout corps sait que comment il sera possible dans iPhone sdk 4.1 ?
Merci et cordialement..
5 réponses
Si vous le faites sur la applicationDidFinishLaunching:
il y a un moyen plus facile de le faire:
Le moyen le plus simple de masquer la barre d'état (et cela fonctionnera sur n'importe quelle version) est d'aller dans vous Info.plist
; Faites un clic droit pour ajouter une ligne et sélectionnez la barre D'État initialement cachée.
Cela garantit que chaque fois que vous lancez l'application, la barre d'état sera masquée.
Je peux poster des coups d'éboulis si vous en avez besoin, faites-le moi savoir et espérons que cela vous aidera.
Il suffit de mettre en classe de délégué.
[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Ça marche pour moi..J'espère que cela va vous aider.
Votre méthode est maintenant obsolète pour iOS 5. Vous devez utiliser l'une des options suivantes:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Dans iOS 7 , Ajoutez les deux éléments ci-dessous un autre élément à info.plist :
Afficher la barre d'état basée sur le contrôleur apparence = non
La barre d'État est initialement masquée = Oui
Veuillez ajouter dans votre classe AppDelegate
[application setStatusBarHidden: Oui withAnimation: UIStatusBarAnimationFade];
(ou)
Veuillez ajouter vos informations.plist file add key Afficher l'apparence de la barre d'état basée sur le contrôleur avec la valeur NO.et aussi Ajouter la barre D'État est initialement cachée Oui
Ça marche vraiment pour moi