Html导航栏:修复WKWebview与IOS 10.3的兼容性

时间:2018-01-17 19:02:18

标签: ios swift ios10 ios11 wkwebview

我需要在我的应用程序中创建一个Webview。

正如您所知,{I-11}中已修复WKWebview,如果您希望应用程序与较低版本的IOS兼容(更多信息here),则无法初始化故事板。使用它的唯一方法是在代码中初始化它:

override func loadView() {
    super.loadView()
    let webConfiguration = WKWebViewConfiguration()
    self.webView = WKWebView(frame: currentView.bounds, configuration: webConfiguration)
    self.webView.uiDelegate = self
    webView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    currentView.addSubview(self.webView)
}

currentView是故事板中的视图)

问题是我现在在IOS 10.3中有一个不在IOS 11中的显示错误。我想放在WKWebView中的网站的导航栏没有固定在顶部向下滚动屏幕,如下图所示:

bug on left and correct version on right

(左边的bug和右边的正确版本)

有没有办法修理导航栏?

0 个答案:

没有答案