将 IOS 更新到 11 版本后,我遇到了问题wkwebview plugin
在我的应用程序中。
Ionic 命令发布 iOS 11清单但问题是在清单中的所有步骤之后仍然存在。
ios平台版本4.4.0
任何 SIM 卡 iPhone 5s、6、6s 上都会出现问题...
在屏幕底部我有空白区域。请帮忙。
UPDATE: 删除后cordova-plugin-wkwebview-engine
插件空白消失了。但我的应用程序中需要这个插件。
关于使用wkwebview时底部空间的问题,这里有一个解决方法:
在 cordova-plugin-wkwebview-engine\src\ios\CDVWKWebViewEngine.m 的第 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;
上面的代码来自cordova-plugin-ionic-webview
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)