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;
}