Statusleiste Ausblenden Cordova
Wenn ich entfernen Sie die status-bar, jedes mal, wenn ich die Tastatur öffnen (
oder eine Benachrichtigung ankommt) gibt es einen Fehler.
App.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.StatusBar) {
StatusBar.hide();
}
});
});
Jede Anregung? Danke!
- Was ist der plugin-version, also, was ist die Ausgabe von
cordova plugins
? Hast du die neueste version?cordova plugin rm statusbar && cordova plugin add https://github.com/apache/cordova-plugin-statusbar
- Die Version 2.1.2 der status bar plugin
- Für den master-version die gleiche Weise funktionieren?
- Ja, ich habe das gleiche problem mit dem master... Hat jemand dieses problem gelöst ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aktualisiert:
Tatsächlich, es gibt ein Update für cordova-plugin-statusbar begangen wurde auf github und landen sollte, in der version 2.1.4+ (d.h. Sie brauchen nicht ein zusätzliches plugin wie meine ursprüngliche Antwort angegeben). Erhalten Sie die neuesten cordova-plugin-statusbar jetzt geben
Der Statusleiste sollte nun verborgen bleiben, wenn die Interaktion mit Eingaben, Tastatur, usw.
Original Antwort:
Ich fixierte es mit dem plugin cordova-plugin-fullscreen
Dann, nach
deviceready
:ImmersiveMode hält es verborgen, während der Interaktion mit Eingaben, Tastatur, usw.
Hinweis: gemäß der cordova-plugin-fullscreen docs, diese Methode ist nur auf unterstützten Android 4.4+. Es ist auch eine "lean-mode" für Android 4.0+, aber das zeigt die Statusleiste während der Interaktion (nicht ideal)