zoukankan      html  css  js  c++  java
  • WebView设置字体颜色, 字体大小,背景

    1.第一种方式:在WebView的代理方法webViewDidFinishLoad中:

    字体大小: [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.webkitTextSizeAdjust= ‘12%‘"];

    字体颜色:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.webkitTextFillColor= ‘green‘"];

    背景颜色:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.background=‘#F6F7F3‘"];

    2.第一种方式:在下面可以通过改变margin大小来改变webview文字距离边距大小,13代表字体大小,self.strBookTips是要被操作的字符串。

        NSString *BookStr = [NSString stringWithFormat:@"<html> "

                             "<head> "

                             "<style type="text/css"> "

                             "body {margin:10;font-size: %d;} "

                             "</style> "

                             "</head> "

                             "<body>%@</body> "

                             "</html>",13,self.strBookTips];

    [self.webView loadHTMLString:BookStr baseURL:nil];

    3.第三种方式,这种缺少了改变背景颜色

        NSString * formatString = @"<span style="font-size:13px;color:#7E7C8A">%@</span>";

        NSString * htmlString = [NSString stringWithFormat:formatString,self.strBookTips];

    [self.webView loadHTMLString:BookStr baseURL:nil];

  • 相关阅读:
    vscode设置js文件自动格式化单引号
    解决git每次输入账号密码问题
    vscode设置vouter标签不换行
    查看修改npm地址并登录
    正则匹配[]外部的内容
    使用v-model实现父子组件之间传值
    发布网站
    安装IIS
    IIS服务添加角色
    react生命周期
  • 原文地址:https://www.cnblogs.com/yuhaojishuboke/p/5155847.html
Copyright © 2011-2022 走看看