From 7684545d3d911852973146ea71592a6bc3017969 Mon Sep 17 00:00:00 2001 From: Hector Romero Date: Tue, 1 May 2018 04:11:53 -0300 Subject: [PATCH] CB-13987: (ios) Fix WKWebView doesn't layout properly at launch on iPhone X --- src/ios/CDVWKWebViewEngine.m | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ios/CDVWKWebViewEngine.m b/src/ios/CDVWKWebViewEngine.m index e359b04..e6778c8 100644 --- a/src/ios/CDVWKWebViewEngine.m +++ b/src/ios/CDVWKWebViewEngine.m @@ -97,6 +97,13 @@ - (void)pluginInitialize // re-create WKWebView, since we need to update configuration WKWebView* wkWebView = [[WKWebView alloc] initWithFrame:self.engineWebView.frame configuration:configuration]; + +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000 + if (@available(iOS 11.0, *)) { + [wkWebView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever]; + } +#endif + wkWebView.UIDelegate = self.uiDelegate; self.engineWebView = wkWebView;