最近做了一个购物的应用 涉及到显示商品的图文详情 需要加载html文本 用webView + tableView的形式展示
首先添加webView属性 初始化 webView loadRequest
[webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"https://www.baidu.com"]]];
将webView添加到cell上
[cell.contentViewaddSubview:webView];
实现webView的代理方法
-(void)webViewDidFinishLoad:(UIWebView *)webView
//获取到webview的高度
CGFloat height = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"]floatValue];
最后tableView reloadData即可