UIWebView不尊重setContentOffset

时间:2015-05-28 03:44:58

标签: ios swift uiwebview

我的网络视图出现了一个奇怪的问题。导航栏设置为半透明,当窗口首次加载时,Web视图的顶部位于导航栏下方;但是,一旦用户开始滚动,滚动条就会显示在正确的位置。 问题:如何让网页视图在导航栏下方显示页面顶部(在本例中为PDF)?

注意:添加以下方法无法解决问题:

func webViewDidFinishLoad(webView: UIWebView) {
    webView.scrollView.setContentOffset(CGPoint(x: 0, y: 200), animated: true);
}

scroll view is inset correctly wrong content inset

左:滚动视图在用户开始滚动时正确插入

右:当窗口加载时,WebView会显示在导航栏下。

我正在尝试使用界面构建器中的以下布局实现半透明导航栏(注意:Web视图设置为自动布局top = 0,left = -16,right = -16,bottom = 0:

configuration from interface builder

0 个答案:

没有答案