根據內容獲取UIWebView的高度
有時候需要根據不同的內容調整UIWebView的高度,以使UIWebView剛好裝下所有內容,不用拖動,后面也不會留白。有兩種方式可根據加載內容獲取UIWebView的合適高度,但都需要在網頁內容加載完成后才可以,即需要在webViewDidFinishLoad回調中使用。
1.使用sizeThatFits方法。
- (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; }
新聞熱點
疑難解答