美文网首页
iOS中用UIWebView的loadHTMLString后图片

iOS中用UIWebView的loadHTMLString后图片

作者: 你相信奇迹么 | 来源:发表于2016-07-11 09:03 被阅读0次

    iOS中用UIWebView的loadHTMLString后图片和文字失调,图片过大,超过屏幕,文字太小;或者图片太小,文字太大,总之就是不协调。

    NSString *htmls = [NSString stringWithFormat:@" \n"

    ""

    "window.onload = function(){\n"

    "var $img = document.getElementsByTagName('img');\n"

    "for(var p in  $img){\n"

    " $img[p].style.width = '100%%';\n"

    "$img[p].style.height ='auto'\n"

    "}\n"

    "}"

    "%@"

    ""

    "",htmlString];

    处理HTMLString的原理:

    原理就是用一个for循环,拿到所有的图片,对每个图片都处理一次,让图片的宽为100%,就是按照屏幕宽度自适应;让图片的高atuo,自动适应。文字的字体大小,可以去改font-size:15px,这里我用的是15px。根据自己的具体需求去改吧。

    另外博主维护一个iOS开发技术支持群:487599875,进群必须改名,群名片格式:城市-iOS-名字,例如广州-iOS-文明。

    相关文章

      网友评论

          本文标题:iOS中用UIWebView的loadHTMLString后图片

          本文链接:https://www.haomeiwen.com/subject/wkzdjttx.html