Domanda

Piuttosto semplice quella che ho appena apparentemente non riesco a trovare la risposta a.

Come posso cambiare la barra di stato iPhone (sottile barra a destra in alto con la reception / battitore ecc) dal grigio al nero di default nel mio PhoneGap applicazione per iPhone?

Grazie, Glen

È stato utile?

Soluzione

applicazione A PhoneGap-iPhone è solo un progetto Xcode iPhone regolare.

Aggiungi UIStatusBarStyle:. UIStatusBarStyleBlackOpaque al tuo Info.plist

  1. Aprire il progetto Xcode (per esempio MyApp.xcodeproj)
  2. Aprire il file Info.plist (ad esempio MyApp-Info.plist)
  3. Aggiungi una nuova riga:
    • Chiave: Status bar style
    • Valore: Opaque black style

Se si sta visualizzando le coppie RAW chiave / valore, quindi utilizzare:

<key>UIStatusBarStyle</key>  
<string>UIStatusBarStyleBlackOpaque</string> 

È possibile fare clic destro in MyApp-Info.plist per alternare le coppie chiave RAW / valore.

Altri suggerimenti

solo set

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;

Quando si crea un progetto PhoneGap, c'è un file <ApplicationName>AppDelegate.m creato nel progetto.

All'interno del metodo (void)viewDidLoad, è possibile apportare modifiche alla vista comunque si sceglie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top