首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIWebView ContentSize高度

UIWebView ContentSize高度
EN

Stack Overflow用户
提问于 2014-04-01 10:53:35
回答 1查看 5K关注 0票数 1

我有一个UIImage,一个UILabel和一个UIWebViewUIScrollView里面。基本上,我正在计算UIImageUILabel的高度,并将其添加到UIWebView高度以设置UIScrollView的contentSize。

下面是我计算UIWebView高度的方法:

代码语言:javascript
复制
- (void) webViewDidFinishLoad:(UIWebView *)webView {
    CGRect frame = webView.frame;
    CGSize fittingSize = [webView sizeThatFits:webView.scrollView.contentSize];
    frame.size = fittingSize;
    webView.frame = frame;

    self.scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, frame.size.height + y + 10);

    [webView setFrame:CGRectMake(x-8, y, webView.frame.size.width, frame.size.height)];
    [webView setContentMode:UIViewContentModeScaleAspectFit];
}

问题是在某些情况下,UIWebView被切在底部.有什么想法吗?

这可能与此相关:UIWebView内容是我无法控制的HTML。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-01 11:08:05

尝试以下代码:

代码语言:javascript
复制
- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
    CGRect frame = WebView.frame;
    frame.size.height = 1;
    WebView.frame = frame;
    CGSize fittingSize = [WebView sizeThatFits:CGSizeZero];
    frame.size = fittingSize;
    WebView.frame = frame;

    NSLog(@"size: %f, %f", fittingSize.width, fittingSize.height);
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22783749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档