PhoneGap - come faccio a rendere lo stato barra nera?
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
Soluzione
applicazione A PhoneGap-iPhone è solo un progetto Xcode iPhone regolare.
Aggiungi UIStatusBarStyle
:. UIStatusBarStyleBlackOpaque
al tuo Info.plist
- Aprire il progetto Xcode (per esempio
MyApp.xcodeproj
) - Aprire il file
Info.plist
(ad esempioMyApp-Info.plist
) - Aggiungi una nuova riga:
- Chiave:
Status bar style
- Valore:
Opaque black style
- Chiave:
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.