2017-09-29 1 views
2

Nach Update IOS auf 11 Version, habe ich ein Problem mit wkwebview plugin in meiner App.Ionic: Leerraum unten mit wkwebview in IOS 11

Ionischer Befehl freigegeben IOS 11 checklist aber das Problem ist nach allen Schritten von Checkliste zu bleiben.

Ios Plattform Version 4.4.0

Problem auf jeder SIM-iPnone 5s, 6, 6s ...

In Siebboden habe ich weißen Raum. Hilft bitte.

enter image description here

UPDATE: Nach dem i cordova-plugin-wkwebview-engine Plugin Leerraum löschen gegangen. Aber ich brauche dieses Plugin in meiner App.

+0

https://stackoverflow.com/q/46232812/777265 – DaveAlden

+0

Nichts für mich arbeiten: I 'Ansichtsfenster-fit = cover' auf das Bildfenster -Tag hinzufügen. Nachdem ich 'cordova-plugin-wkwebview-engine' gelöscht habe, ist das Plugin leer. Aber ich brauche dieses Plugin in meiner App. – wstudiokiwi

+0

Ich habe das gleiche Problem –

Antwort

3

Ich deinstallierte Plugin cordova-plugin-wkwebview-engine und installieren cordova-plugin-ionic-webview und es funktioniert perfekt.

+0

können Sie bitte Ihre config.xml teilen – bCliks

0

Über den Bodenraum, wenn wkwebview verwenden, ist hier eine Abhilfe:

einige Code hinzufügen in cordova-plugin-wkwebview-Engine \ src \ ios \ CDVWKWebViewEngine.m zwischen Linie 99-100,

// re-create WKWebView, since we need to update configuration 
WKWebView* wkWebView = [[WKWebView alloc] initWithFrame:self.engineWebView.frame configuration:configuration]; 
//add begin 
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000 
if (@available(iOS 11.0, *)) { 
    [wkWebView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever]; 
} 
#endif 
//add end 
wkWebView.UIDelegate = self.uiDelegate; 
self.engineWebView = wkWebView; 

der obige Code kam von cordova-plugin-ionic-webview