使用方法:网页加载完成时执js代码。
一: 设计加载完成代理:yourWebView.navigationDelegate = self; 二:didFinishNavigation 加载完成回调中执行js 如下:
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation {
self.webView.scrollView.scrollEnabled = NO;
[webView evaluateJavaScript:@"document.body.scrollHeight" completionHandler:^(id result, NSError *_Nullable error) {
//result 就是加载完成后 webView的实际高度
//获取后返回重新布局 }];
}