首页 > Web开发 > 详细

WKWebView自适应高度

时间:2018-06-22 12:11:22      阅读:152      评论:0      收藏:0      [点我收藏+]

WKNavigationDelegate代理中实现

- (void)webView:(WKWebView *)webView didFinishNavigation:(null_unspecified WKNavigation *)navigation {

//    __block CGFloat webViewHeight;

//    self.height = webView.frame.size.height;

    //@""document.body.offsetHeight;"

    [webView evaluateJavaScript:@"document.body.scrollHeight" completionHandler:^(id _Nullable result,NSError * _Nullable error) {

     }

}

一定要注意的是现是这个@"document.body.scrollHeight"H5方法而不是@""document.body.offsetHeight;" 好多博客里面都是@""document.body.offsetHeight;"这个方法,实际还是拿不到高度的应该用前面一个;

还有 去掉WKWebView自带的滚动效果 

UIScrollView *tempView=(UIScrollView *)[wk_web.subviews objectAtIndex:0];

    tempView.scrollEnabled=NO;

WKWebView自适应高度

原文:https://www.cnblogs.com/jeyios/p/9212614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!