使用方法:網頁加載完成時執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的實際高度
//獲取后返回重新布局 }];
}