美文网首页iOS_Skill_Collect
iOS UIWebView设置字体大小,颜色,字体:

iOS UIWebView设置字体大小,颜色,字体:

作者: a7cdfadad9f2 | 来源:发表于2016-08-12 09:00 被阅读1781次

    UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置

    在webView加载完毕后,在

    - (void)webViewDidFinishLoad:(UIWebView *)webView方法中加入js代码

    NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '60%'";

    [_webView stringByEvaluatingJavaScriptFromString:str];

    或者加入以下代码

    NSString *jsString = [[NSString alloc] initWithFormat:@"document.body.style.fontSize=%f;document.body.style.color=%@",fontSize,fontColor];

    [webView stringByEvaluatingJavaScriptFromString:jsString];

    相关文章

      网友评论

      • 任梦RM:没效果是怎么回事?
      • JeffreyTaiT:在webView的delegate回调方法 - (void)webViewDidFinishLoad:(UIWebView *)webView;中写上一下语句即可



        //字体大小

        [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '330%'"];

        //字体颜色

        [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextFillColor= 'gray'"];

        //页面背景色

        [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.background='#2E2E2E'"];

      本文标题:iOS UIWebView设置字体大小,颜色,字体:

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