码迷,mamicode.com
首页 > Web开发 > 详细

WKWebView自适应高度

时间:2018-06-22 13:16:46      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:ble   margin   scroll   效果   实现   博客   error   frame   lock   

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自适应高度

标签:ble   margin   scroll   效果   实现   博客   error   frame   lock   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!