1.初始话一个UIWebView:web
self.webView = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 0)] autorelease];(这里须要注意的一点是,frame的高度必定要设置为0,方便后面动态设置高度);代理
2.设置UIWebView的delegate:self.webView=self(这个就很少说了)it
3.实现UIWebView 的代理方法webViewDidFinishLoad:scroll
- (void)webViewDidFinishLoad:(UIWebView *)webView{方法
CGRect rect= webView.frame;co
rect.size.height=webView.scrollView.contentSize.height;(此方法是将webView.scrollView的contentSize的高度赋给webView的高度,因此以前在初始化webView的时候将webView的默认高度设置为0意义就在于此,这样contentSize.height就是内容的高度了)void
NSLog(@"-----%f",webView.scrollView.contentSize.height);
webView.frame=rect;
}