WKWebView自适应高度
Posted jeyios
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WKWebView自适应高度相关的知识,希望对你有一定的参考价值。
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自适应高度的主要内容,如果未能解决你的问题,请参考以下文章