zoukankan      html  css  js  c++  java
  • 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 stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"];
        CGRect newFrame = webView.frame;                     
        newFrame.size.height = webView.scrollView.contentSize.height;
        webView.frame = newFrame;
  • 相关阅读:
    excel 合并
    百度百科-人物数据采集
    list 元素个数*10 生成一个新的list
    mongo 备份脚本
    python excel合并脚本
    java多线程之消费生产模型
    Lasso回归
    岭回归
    普通最小二乘法
    常问的MySQL面试题整理
  • 原文地址:https://www.cnblogs.com/jukaiit/p/7475985.html
Copyright © 2011-2022 走看看