获取WKWebView实际高度
#pragma mark - WKNavigationDelegate
-(void)webView:(WKWebView*)webView didFinishNavigation:(WKNavigation*)navigation{
//获取内容实际高度(像素)@"document.getElementById(\"content\").offsetHeight;"
[webViewevaluateJavaScript:@"document.body.scrollHeight"completionHandler:^(id_Nullable result,NSError*_Nullable error) {
CGFloat webViewHeight = [result doubleValue];
NSLog(@"获取显示高度---%f",webViewHeight);
if (self.htmlLoadFinish && ! self.webView.isLoading) {
[self.webViewmas_makeConstraints:^(MASConstraintMaker*make) {
make.height.mas_equalTo(webViewHeight);
}];
NSLog(@"webViewHeight 实际整个高度---%@",NSStringFromCGSize(webView.scrollView.contentSize));
}
}];
}
本文标题:获取WKWebView实际高度
本文链接:https://www.haomeiwen.com/subject/wsoooqtx.html
网友评论