您的位置:首页 > 移动开发

ios 关于UIWebView的高度问题

2014-07-29 18:00 239 查看
三种方法:

- (void)webViewDidFinishLoad:(UIWebView *)webView

{

//1

// CGFloat webViewHeight = 0.0f;

// if (webView.subviews.count > 0)

// {

// UIView *scrollerView = [webView.subviews objectAtIndex:0];//为什么要取第一个?

// if (scrollerView.subviews.count > 0)

// {

// UIView *webDocView = scrollerView.subviews.lastObject;

// if ([webDocView isKindOfClass:[NSClassFromString(@"UIWebDocumentView") class]])

// {

// webViewHeight = webDocView.frame.size.height;//获取文档的高度

// webView.frame= webDocView.frame; //更新UIWebView 的高度

// }

// }

// }

//2

// CGSize actualSize = [webView sizeThatFits:CGSizeZero];

// CGRect newFrame = webView.frame;

// newFrame.size.height = actualSize.height;

// webView.frame = newFrame;

//3

CGFloat webViewHeight=[webView.scrollView contentSize].height;

CGRect newFrame = webView.frame;

newFrame.size.height = webViewHeight;

webView.frame = newFrame;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: