2016-04-26 18 views
0

Wenn Sie ein Foto über navigator.camera.getPicture aufnehmen und die Ausrichtung des Geräts innerhalb der Fotoschnittstelle ändern, ändert sich das Ansichtsfenster des Webview bei der Rückkehr nicht. Der leere Bereich ist nicht Teil des HTML-Dokuments, daher hilft die interne Größenanpassung in der App nicht.Cordova Kamera Größe ändern bei Orientierungsänderung

Ein Plugin-Fehler? Gibt es eine Möglichkeit, die Größenänderung auf der cordova/webview-Ebene zu erzwingen?

, dass das Ergebnis des Startens vertikal ist, öffnen Sie die Foto-Schnittstelle, in der horizontalen Drehen und zum App Rückkehr: enter image description here

Antwort

0

Schmutzige fix, nachdem sie von der Kamera-Schnittstelle Rückkehr:

fixCordovaCameraBug: function() { 
    if (... == 'iOS') { 
     var actions = window.StatusBar.isVisible ? ['hide', 'show'] : ['show', 'hide']; 
     window.StatusBar[actions[0]](); 
     window.StatusBar[actions[1]](); 
     window.setTimeout(function() { 
      // framework specific 
      Ext.GlobalEvents.fireResize(); 
     }, 1); 
    } 
}, 
Verwandte Themen