9
votes

CORDOVA: Comment cachez-vous la barre d'état sur l'écran Splash / lancement?

J'essaie de supprimer la barre d'état sur mon application avec Cordoue. J'ai essayé mais on dirait dans iOS7 qui ne fonctionne pas. (Et iOS6 il a laissé un espace noir à la place.)

J'ai depuis été utilisé depuis le plugin de la barre d'état et je tire simplement barre d'état.hide (); au périphérique prêt, mais cela ne masque pas la barre d'état de l'écran de lancement. Existe-t-il un moyen de masquer la barre d'état sur toute l'application dans iOS7 et de ne pas avoir à le réécrire à chaque fois que je fais une construction de Cordoue? Merci.


0 commentaires

5 Réponses :


1
votes

Avez-vous vu ce qui suit:

http://ionicframework.com/Tutorials/fullscreen- Apps / P>

Premièrement, nous devons noter que cela ne fonctionne que sur Cordova (Recommander v3.3.1) ou un autre Native UIWebView Code> Wrapper. Si nous utilisons Cordoua, nous devrons installer un plug-in: p>

angular.module('myApp', ['ionic'])

.controller('MyCtrl', function($scope, Platform) {
  Platform.ready(function() {
    // hide the status bar using the StatusBar plugin
    StatusBar.hide();
  });
});


2 commentaires

Oui, ce faisant ça. Il suffit d'utiliser la colonne vertébrale au lieu d'emblématique / angulaire. L'écran de lancement se charge avant DeviceReady, la barre d'état ne se cache que après cet écran.


J'ai trouvé cela seulement définir le texte sur blanc et la batterie est toujours affichée.



9
votes

Ce n'est pas la réponse complète qui fait que Cordova le faire automatiquement. Mais je suis allé dans mon fichier .plist pour la construction iOS et ajouté:

UIStatusBarHidden = true
UIViewControllerBasedStatusBarAppearance = false


0 commentaires

6
votes

Ne perdez pas votre temps, faites simplement simple à la barre d'état de l'heure / du temps de lancement de Splash

Entrez la description de l'image ici


3 commentaires

Je ne comprends pas pourquoi cela obtient un bowvote. Travaillé parfaitement pour moi. 1 Cliquez et c'est fait.


@Timo Cette solution est la même que de paramétrer uistatusbarHenden sur true dans le fichier de plis. Vous pouvez trouver qu'ils sont synchrones.


C'est bien de savoir que c'est une option d'interface graphique. Je vous suggère de modifier votre réponse pour vous retirer de la gaspillage de temps.



5
votes

barre d'état

Pour supprimer la barre d'état dans iOS 7 Utilisez les entrées suivantes dans le fichier de piste. xxx

dans la configuration sur xcode ce qui suit réalise la même chose xxx


0 commentaires

2
votes

mis à jour:

Nous pouvons également injecter l'info.plist directement à partir de config.xml. xxx

La première configuration va masquer le barre d'état sur l'écran Splash / Déjeuner. La deuxième configuration masquera la barre d'état après l'écran Splash / Déjeuner.


0 commentaires