iOS WKWebView如何加载Html代码? WKWebView如何修改字体大小和颜色?_ios wkwebview设置字体swift-程序员宅基地

技术标签: OC篇  xml  ios开发  html  iOS  君凯商联网  

1.加载Html代码

使用:

NSString *htmlString = @“

<p> \U770b\U89c1\U5c31\U4e0a\Uff0c\U4e0d\U8981\U6002</p><p>    \U6ca1\U6709\U63a8\U4e0d\U5e73\U7684\U9ad8\U5730\Uff0c\U6ca1\U6709\U5e72\U4e0d\U5b8c\U7684\U5973\U4eba<br/></p>
”;
[self.webViewloadHTMLString:htmlString baseURL:nil];

2.修改颜色和字体

// WKNavigationDelegate 页面加载完成之后调用

- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation
{
    //修改字体大小 300%
    [ webView evaluateJavaScript:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '200%'"completionHandler:nil];
    
    //修改字体颜色  #9098b8
    [ webView evaluateJavaScript:@"document.getElementsByTagName('body')[0].style.webkitTextFillColor= '#222222'"completionHandler:nil];
    
}

君凯商联网-iOS-字唐名僧



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010960265/article/details/78181950

智能推荐

【基础】WebView浏览器组件-程序员宅基地

文章浏览阅读5.4k次。ad_webview

CentOS上面安装Oracle 11GR2_oracle11.2.0需下载什么版本的export-程序员宅基地

文章浏览阅读1.7k次。正常图形化界面安装安装X Windowyum groupinstall "X Window System"yum install unzip.x86_64 vim java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64安装依赖软件包yum install binutils compat-libstdc++-33 elfutils-_oracle11.2.0需下载什么版本的export

无中继的DHCP配置-ZTE中兴路由器_中兴1800路由器dhcp-程序员宅基地

文章浏览阅读4.6k次。无中继的DHCP配置DHCP的作用: 动态配置IP地址,整个配置过程自动实现,终端无需设置 所有配置信息统一管理,不仅能够分配IP地址,还可以配置其他信息DHCP的优点: 提高网络配置效率,减少配置工作量,较少IP冲突的可能性DHCP server: 集中存放配置信息,响应客户端的请求与之交互并完成主机配置信息的分..._中兴1800路由器dhcp

计算机网络原理 谢希仁(第8版)第四章习题答案_计算机网络第八版谢希仁课后答案-程序员宅基地

文章浏览阅读9.5w次,点赞368次,收藏1.8k次。第四章网络层习题答案_计算机网络第八版谢希仁课后答案

java加减乘除运算顺序_Java开发笔记(十四)几种运算符的优先级顺序-程序员宅基地

文章浏览阅读4.4k次。到目前为止,我们已经学习了Java语言的好几种运算符,包括算术运算符、赋值运算符、逻辑运算符、关系运算符等基础运算符,并且在书写赋值语句时都没添加圆括号,显然是默认了先完成算术、逻辑、关系等运算,最后才进行赋值操作。也就是说,在这四类运算符当中,赋值运算符的优先级最低,那么其他三种运算符的优先级顺序又是如何排列的呢?首先来看算术运算符,Java中的算术运算符主要包括正号负号、加减乘除,以及取余数符..._java *乘放在前面还是后面

Android Studio 打开activity_main.xml不能正常显示-程序员宅基地

文章浏览阅读3.7k次。操作系统:Windows 10 x64IDE:Android Studio 3.2.1解决方法:http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2017/0317/7691.html参考了第3种方法,问题得以解决。在Android Studio中新建一个项目之后,打开activity_main.xml,..._activity main.xml运行不出来

随便推点

人工智能:模型与算法——练习题_下面哪一种方法不是通过迭代计算-程序员宅基地

文章浏览阅读6.7k次,点赞9次,收藏71次。第一周 人工智能概述1如果一个问题或者任务不可计算,那么对这个问题或任务的描述哪一句是正确的( ) A.该问题或任务所需计算时间是非线性增加的 B.无法将该问题或任务所需数据一次性装入内存进行计算 C.图灵机不可停机 D.该问题或任务所需计算时间是线性增加的 2下面哪一句话准确描述了摩尔定律( ) A.摩尔定律描述了计算机的计算速度每一年半增长一倍的规律 B.摩尔定律描述了互联网所链接节点随时间不断增长的规律 C.摩尔定律描..._下面哪一种方法不是通过迭代计算

本科生学深度学习,搭建环境,再不入坑就晚了_深度学习为什么要搭建环境-程序员宅基地

文章浏览阅读10w+次,点赞301次,收藏2k次。目录1、目的2、心理准备3、IDE的选择4、AI框架的选择5、安装环境6、总结最近没怎么写游戏了,一直在写python,是因为我对深度学习感兴趣,想学习一下,同时也觉得AI是未来,所以去学习了一段时间。1、目的AI 和游戏的结合是 强化学习,强化学习是深度学习的一个分支,之前也写过一点深度学习,所以这次的学习路线就是由机器学习到深度学习,最后到强化学习,不得不说一条路线对于我来说其实有点难的,深度学习各种公式,各种概念,各种框架,需要时间的积累,所以不是一..._深度学习为什么要搭建环境

【操作系统经典问题】睡眠理发师问题_理发师睡眠问题要求不能有竞争关系-程序员宅基地

文章浏览阅读2.7w次,点赞12次,收藏60次。http://learn.bitsde.com/hep/os/chapter2/section3/2.3.3.htm 这是我在网上找到的最详实,最严谨的资料了,贴在下面和大家分享哦,O(∩_∩)O~ 参考网站http://222._理发师睡眠问题要求不能有竞争关系

王道 计算机网络试题讲解_如何评价2020年研究生408试题的难度,和往年相比如何?21届应该怎么准备?...-程序员宅基地

文章浏览阅读2.6k次。有好多同学可能对完今年408的答案了:2020年408真题和参考解析,可能想知道今年408难度怎么样,自己的分数大概处于什么位置,风华哥在知乎上回答了这个提问,这里就贴过来啦。40道选择题,除有些题回忆不太准确,从整体上看选择题真不难!和王道书贴合完美,有2020版的同学可以对照去翻翻。唯一比较离谱的就是网络37题,我翻了谢的教材根本没有相关概念,《自顶向下》虽然有,且描述得很详细,但看..._王道每年的习题差的多吗

关于问题TypeError: only length-1 arrays can be converted to Python scalars 的解决方法-程序员宅基地

文章浏览阅读1.4w次,点赞10次,收藏4次。注意:关于math.exp()不能对矩阵直接进行操作,这里要使用np.exp(),即可解决问题。 _typeerror: only length-1 arrays can be converted to python scalars

Nginx-限流算法-程序员宅基地

文章浏览阅读245次。转载于:https://my.oschina.net/u/3111345/blog/3081842_限流算法 nginx