<轉>UIWebView加載Html,根據html中的內容來動態設置UIWebView的高度

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;

 

}

相關文章
相關標籤/搜索