设为首页 加入收藏

TOP

UIWebView的高度不对问题
2017-10-11 14:38:33 】 浏览:2268
Tags:UIWebView 高度 不对 问题

 

一般情况,在- (void)webViewDidFinishLoad:(UIWebView *) webView方法里添加如下代码:

        CGSize actualSize = [webView sizeThatFits:CGSizeZero];
        CGRect newFrame = webView.frame;
        newFrame.size.height =actualSize.height;
        webView.frame = newFrame;

这方法有时候会失效!

这方法在没有改变webview的字体大小的时候还是使用正常的,但是你在改了字体大小或者图片大小等之后是没有效果的,

webview的高度还是原来没有改变时候的高度。

所以,这个时候就要用到webView.scrollView的了,把 newFrame.size.height = webView.scrollView.contentSize.height即可!

一直用webview的scrollview的contentsize来设置webview的高度也可以、不用修改了。

    [webView stringByeva luatingjava scriptFromString:@"document.body.scrollHeight;"];
    CGRect newFrame = webView.frame;                     
    newFrame.size.height = webView.scrollView.contentSize.height;
    webView.frame = newFrame;

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用OLAMISDK实现一个语音输入数.. 下一篇Http请求

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目