webview仅在首次加载时与状态栏重叠

时间:2016-08-23 23:54:50

标签: ios swift webview

状态栏与我的网页浏览顶部重叠,确切地说是this post中的状态。 然而,我的情况与他不同,因为重叠仅出现在webivew的第一次加载时,在这些事情发生之前:

使webview正确间隔的事情:

  • 我切换远离webview的标签,然后切换回来
  • 我按下页面上的任何js按钮
  • 我旋转设备

Example vid of 1 and 2 on the list

在视频中,它首先显示维基百科不正确的间距,但是一旦按下侧边栏按钮,它就会修复间距。然后我滚动到stackoverflow.com,它是不正确的间隔,但当我滚动并返回它修复自己。

我的所有网页视图都受到Webview.top = Top Layout Guide.bottom

的限制

这类课程就像这样简单:

class testweb: UIViewController {
    @IBOutlet weak var webview: UIWebView!

    override func viewDidLoad() {
         let url = NSURL (string: "https://stackoverflow.com")
         let requestObj = NSURLRequest(URL: url!)
         webview.loadRequest(requestObj)
    }
}

这是在我添加动画之前发生的。 它发生在模拟器,真实设备以及iOS 8和9

有什么想法吗?

0 个答案:

没有答案