IOS开发 WebView加载页面出现黑边

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS开发 WebView加载页面出现黑边相关的知识,希望对你有一定的参考价值。

参考技术A 有很多人更新xcode会出现app有黑边的情况,这种情况常见,搜索一下也会有很多种解决方法,也好解决,但是如果您是遇到另一种黑边 像加载H5页面或是webview上加载页面,出现px像素缺斤少两的情况,但是你的视图也都是适配屏,改view坐标没有反应的情况下该怎么解决。

下面直接上图:

底下有一条黑边,你的有可能是上面,也可能是下面少了这样的一截,后面我经常排查,就发现了如下的问题。

选 择webview的页面坐标是对的,但是当我选择webview的子视频 UIWebBrowserView的时候发现少了20px,原本没更新xocde的时候,是没这项问题。也不会出现黑边。所以我猜想是UIWebBrowserView这项的位置坐标问题。但是UIWebBrowserView又找不到,因为他是webview的子视图,是一个浏览器显示视图,那么我们就改一下webview的位置试试,发现往上偏移,那么它可能是会上蹿下跳,设置你的webview.opaque=NO; 设置它的颜色是white,或者是clear,就ok了。

以上是关于IOS开发 WebView加载页面出现黑边的主要内容,如果未能解决你的问题,请参考以下文章

iOS - webView加载https

ios开发之--给WebView加载进度条

IOS webview iframe 引入第三方页面白屏

IOS Webview和视频

如何在 WebView 中仅加载 .html 页面并在 iOS 的 Safari 中加载所有 www 页面?

ios开发h5页面有一个加载框为啥我在wkwebview上不能弹出来