美文网首页
UIWebView&WKWebView获取网页高度

UIWebView&WKWebView获取网页高度

作者: JohnayXiao | 来源:发表于2017-11-09 17:27 被阅读21次

实测,必需要延迟一会儿才能获取正确高度。

 -(void)webViewDidFinishLoad:(UIWebView *)webView {
    
    
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        
        CGFloat height = 0.0;
        [webView sizeToFit];
        height = webView.scrollView.contentSize.height;
        CGRect webFrame = webView.frame;
        webFrame.size.height = height;
        webView.frame = webFrame;
        NSLog(@"网页的高度为=>%.f ", height);
    });

}

相关文章

网友评论

      本文标题:UIWebView&WKWebView获取网页高度

      本文链接:https://www.haomeiwen.com/subject/jqdmmxtx.html