美文网首页iOS接下来要研究的知识点
【潮汐】WKWebView在iOS10系统下显示不全的问题

【潮汐】WKWebView在iOS10系统下显示不全的问题

作者: 爱恨的潮汐 | 来源:发表于2019-01-09 19:00 被阅读22次
WKWebView在iOS10系统下显示不全的问题

最近在开发文章详情控制器时突然发现,同事们的手机只要是iOS 10的系统,文章下面就都是空白,而iOS 11和iOS 9都没问题.但是KVO计算wkwebview的高度是正确的.于是我就怀疑是render渲染显示的问题...

解决方法:WKWebView放在Tableview的cell上的,加入如下代码

//处理导航栏变化
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
//    这段代码解决WKWebView在iOS 10系统下显示不全的问题
    if (scrollView == self.tableView) {
        [self.webView setNeedsLayout];
    }
}

注意:stackoverflow上有一个兄弟也是遇到了相同的问题:https://stackoverflow.com/questions/39549103/wkwebview-not-rendering-correctly-in-ios-10
iOS 10的渲染模式可能对于WKWebview不太"友好",兄弟们救急解决可以先用上面的方法.我在后面再研究一下更好的解决方案.

相关文章

网友评论

    本文标题:【潮汐】WKWebView在iOS10系统下显示不全的问题

    本文链接:https://www.haomeiwen.com/subject/thagrqtx.html