2016-04-21 3 views
1

Cordova Version zerquetscht werden:Cordova: Anzeige Kamera in hybrid App verursacht Bildschirm Dimension

6.1.1 

Installierte Plugins:

cordova-plugin-camera 2.2.0 "Camera" 
cordova-plugin-compat 1.0.0 "Compat" 
cordova-plugin-console 1.0.3 "Console" 
cordova-plugin-dialogs 1.2.1 "Notification" 
cordova-plugin-file 4.2.0 "File" 
cordova-plugin-file-transfer 1.5.1 "File Transfer" 
cordova-plugin-inappbrowser 1.4.0 "InAppBrowser" 
cordova-plugin-network-information 1.2.1 "Network Information" 
cordova-plugin-statusbar 2.1.3 "StatusBar" 
cordova-plugin-whitelist 1.2.2 "Whitelist" 

installierte Plattformen:

ios 4.1.1 

ich leite Cordova App, die mit der oben genannten Version des Tools auf einem iPod mit iOS Version 9.3.1 installiert wurde.

Wenn Sie die Kamera über das Plugin öffnen, wird der Bildschirm sichtbar horizontal geschwenkt, bevor die Kamera angezeigt wird. Beim Schließen der Kamera bleibt der Bildschirm gequetscht, und die einzige Möglichkeit zur Wiederherstellung besteht darin, die Ausrichtung zu ändern, wodurch der Bildschirm wieder erweitert werden kann. Ich überprüfte die Breiten aller Bildschirmelemente, und sie alle sehen richtig aus (320px breit) abgesehen von document.documentElement.clientWidth (das 70px zurückgibt).

Ich bin nicht sicher, was das verursacht, so dass jede Hilfe sehr geschätzt werden würde.

Danke.

Update:

Dies scheint mit der StatusBar-Plugin zu einem Problem wird nach unten. Wenn Sie dieses Plugin aus dem Projekt entfernen, ist alles in Ordnung.

Antwort

0

Dies ist ein Problem im Zusammenhang mit dem StatusBar-Plugin als @ISeeBinary erwähnt. Wenn Sie das StatusBar-Plug-in jedoch weiterhin verwenden möchten, können Sie die Version 2.0.0 verwenden, die dieses Problem nicht aufweist.

cordova plugin rm cordova-plugin-statusbar 
cordova plugin add [email protected] 
cordova plugin rm cordova-plugin-statusbar 
cordova plugin add [email protected] 
Verwandte Themen