获取webview的内容高度

2018-05-21  本文已影响21人  赤焰军少帅林殊
    NSString *htmlHeight = [webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"];
    //HTML5的宽度
    NSString *htmlWidth = [webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollWidth"];
    //宽高比
    float i = [htmlWidth floatValue]/[htmlHeight floatValue];
    
    //webview控件的最终高度
    float height = SCREEN_WIDTH/i;
    
    self.cellheight=height;
    self.webView.frame=CGRectMake(0, 0, SCREEN_WIDTH, self.cellheight);
    [self.tableView reloadData];

上一篇 下一篇

猜你喜欢

热点阅读