//1.webView寬度自適應
webView.scalesPageToFit = YES;
webView.scrollView.scrollEnabled = NO;
//2.在webView加載完成后 獲得webView內(nèi)容高度
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
CGRect frame = webView.frame;
frame.size.height = 1;
webView.frame = frame;
CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
webView.frame = frame;
[self.tableView setTableHeaderView:webView];
}
適用情形:商品圖文詳情和tableView結(jié)合使用的情況矗积,比如淘寶的商品圖文詳情頁,頭部展示圖文的是一個webView敞咧,底部商品推薦是tableView的cell棘捣,可以把webView看做是tableView的tableHeaderView,那么就要求webView的contentSize必須和它的size相等。這里需要注意的是 webView.scrollView.scrollEnabled = NO休建;不然sizeThatFits方法計算的size就不是contenSize了乍恐。