iOS与HTML交互问题
一.
加载后台传过来的HTML标签,文字都能正常显示但是图片显示不了。找问题找了很久没有发现那个地方写错,也问了别人都不知道,后来问了Android才知道,后台传过来的HTML标签,有些是转义过的。移动端这边识别不了。才造成了图片不显示。使用NSString替换字符串的方法把转衣服替换了。就OK。
NSString * htmlString = [self.htmlString stringByReplacingOccurrencesOfString:@"\\\"" withString:@"\""];
二.
图片文字正常显示以后,图片的样式和和大小显示的又不正确,问了下知道是后台传过来的只是body,需要自己拼接头部。问了公司的H5.
NSString *header =@"<head><meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no\"><style>img{max-width: 100%; width:auto; height:auto;}</style><style>*{max-width:100%;max-height:100%}</style></head>";
self.htmlString = [NSString stringWithFormat:@"<html>%@<body><p style=\"word-break:break-all\">%@</p></body></html>",header,self.model.content];
PS:如果用到其他标签请看这篇文章http://blog.csdn.net/huang100qi/article/details/42596799
最新文章
- Learning Roadmap of Robotic Operating System (ROS)
- Webform Application、ViewState
- Android网络请求框架
- 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)(转)
- Maven-环境快速搭建
- Java基础之创建窗口——创建应用程序窗口(TryWindow)
- dedecms:织梦文章如何添加“自定义属性”标签(sql命令行工具)
- HDU5046 Airport dancing links 重复覆盖+二分
- 如何利用C生成.so供Mono调用
- Linux下一个patch补丁命令
- knn分类算法学习
- Gentoo安装详解(一) -- 安装基本系统
- JSP 基本语法
- sql 查询 以结果集为对象左连接
- 428 Setup MySQL + - 改
- mysql设置远程访问
- 【转载】Linux系统下命令行连接蓝牙设备 查看查找 蓝牙
- hdu1556 树状数组区间更新单点查询板子
- github .net core
- Driver stacktrace: 	at org.apache.spark.scheduler.DAGScheduler.org$apache$spark$scheduler$DAGSchedul