9
votes

Comment définir le style de contenu lumineux dans la barre d'état dans une application téléphonique?

Je suis nouveau à Phonegap et j'essaie de définir la barre d'état sur le nouveau style IOS7 Contenu Light-Content.

est-il possible de le faire?

Ma barre d'état ressemble à ça ... Entrez la description de l'image ici

... Mais je veux avoir ceci: Entrez la description de l'image ici

Merci beaucoup pour toute aide: -)


0 commentaires

3 Réponses :


36
votes

Ouvrez votre info.plist (dossier Ressources):

  • SET: "Voir l'apparence de barre d'état basée sur le contrôleur" à No
  • SET: "Style de barre d'état" à "UistatusBarsystylelightContent".

    comme ceci: xxx


3 commentaires

Travaillé juste bien pour moi avec Cordoue 3.3.0! Merci!


Travaux pour Cordoue 3.5.0


Chemin pour .Plist est / Platforms / iOS / /YourApp-Info.Plist



6
votes

Ouvrez le circuit du projet en tant que code source et ajoutez les attributs suivants

[[[[UIApplication sharedApplication] delegate] window] setBackgroundColor:[UIColor colorWithRed:0.8f green:0.8f blue:0.8f alpha:1]];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];


0 commentaires

4
votes

Merci pour vos réponses. J'ai fait tout ce que vous avez écrit avant, mais cela ne prend effet que sur le programme de lancement, pas dans l'application.

Enfin, j'ai trouvé la réponse sur Stackoverflow, comment changer le style de barre d'état. Dans PhoneGap, vous ne pouvez pas faire cela pour le moment je pense.

Voici ce que j'ai fait pour le faire fonctionner: Comment changer la barre d'état Couleur de texte dans iOS 7


1 commentaires

Heureux que vous ayez tout travaillé. Pouvez-vous me dire quelle version de Cordova / PhoneGap utilisez-vous?