字符串的html语言,html语言解析为属性字符串NSMutableAttributedString
NSString *htmlString=[NSString stringWithFormat:@"
%@",html语言字段];
NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
[attrStr addAttribute:NSForegroundColorAttributeName value:[UIColor darkGrayColor] range:NSMakeRange(0, attrStr.length)];
如下所示(即通过一个网络请求设置label的属性字符串):
[HKNetWorkEngine queryInfoNewsWithDict:dict success:^(NSDictionary *resultDict) {
if ([[resultDict objectForKey:@"code"] isEqualToString:@"1000"]) {
NSDictionary *newsInfo = [resultDict objectForKey:@"newsinfo"];
NSString *htmlString=[NSString stringWithFormat:@"
%@",[newsInfo objectForKey:@"newsContent"]];
NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
[attrStr addAttribute:NSForegroundColorAttributeName value:[UIColor darkGrayColor] range:NSMakeRange(0, attrStr.length)];
label.attributedText = attrStr;
}
} ];
原文:http://www.cnblogs.com/xiaobaichangan/p/5142666.html
字符串的html语言,html语言解析为属性字符串NSMutableAttributedString相关推荐
- varied字符串c语言,C语言输入输出问题解析研究.pdf
第 17卷第2期 西安文理学院学报:自然科学版 Vo1.17 No.2 2014年 4月 JournalofXi'anUniversityofArts&SciencefNatSciEd) Ap ...
- C语言sprintf函数解析(实现数据类型转换到字符串)
最近在将int转为char*字符串上出了问题,最后使用sprintf函数解决, 使用实例: char *char_num; int recv_num=-123456:sprintf(char_num, ...
- Go语言写的解析器(支持json,linq,sql,net,http等)
Monkey程序语言 Monkey v2.0版本已发布. monkey v2.0 增加了如下内容: 新增 short arrow(->)支持(类似C#的lambda表达式) 增加 列表推导和哈希 ...
- C语言文件操作解析(二)【转载】
http://www.cnblogs.com/dolphin0520/archive/2011/10/05/2199598.html C语言文件操作解析(二) C语言中对文件进行操作必须首先打开文件, ...
- C语言文件操作解析(二)
C语言文件操作解析(二) C语言中对文件进行操作必须首先打开文件,打开文件主要涉及到fopen函数.fopen函数的原型为 FILE* fopen(const char *path,const cha ...
- sprintf函数_三分钟学 Go 语言——函数深度解析(下) 可变参数
接连两篇函数专题深度解析,相信大家已经对函数的语法有了深入的了解. 函数简单使用和基本知识解析 匿名函数和闭包 五一放假期间,我懂得,估计你们都不想学习. 小熊这两天因为个人种种令人难受的原因,没有能 ...
- 将123倒转 c语言,中国航信杯C语言程序设计答案解析版.doc
中国航信杯C语言程序设计答案解析版 2 - 1 - 25 - (比赛科目:C语言程序设计) 软件要求与硬件要求 软件要求 WinTC(版本:V1.9.1) Dev C++(版本:4.9) Visual ...
- C语言 | 将字符串中的元音字母复制到另一个字符串中
例70:C语言写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出. 解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考 ...
- 《C语言内核深度解析》——笔记及拓展(1)
文章是我前几天读了朱有鹏,张先凤老师的<嵌入式Linux与物联网软件开发:C语言内核深度解析>写的,拜读之后,虽没有醍醐灌顶,至少解开了我之前的一些疑惑. <嵌入式Linux与物联网 ...
最新文章
- 【C++】【十二】排序实现及思路
- 关于手机的完美ROOT和一些问题的解决【OPPOx903亲测通过】
- python编程题-python编程练习题
- 消息队列—主要消息中间件优势对比
- SpringCloud Zuul(七)之POST Filter
- 微信开发--自定义菜单
- 再好的代码没有电也跑不了
- 图像处理包magick - R版的PS - 学习笔记
- LEADTOOLS v19试用版安装指南图文详解
- Linux about MySQL
- JSP九大内置对象及其使用教程
- python实战演练三:抓取我自己csdm博客信息的标题和文章链接,并存入文件夹《只抓取了一页数据,如何抓取全部数据》
- Aegisub与TCAX识别函数变量写法上的差异
- Elasticsearch:如何部署 NLP:文本嵌入和向量搜索
- knife-4j 点击列表出现空白页怎么办?
- 支付宝客户端架构解析:iOS 容器化框架初探
- 苹果6怎样分屏_苹果凌晨更新,看片神器iPad一秒下线(文末有福利)
- COleDateTime ParseDateTime 方法
- 员工晒出60后、70后、80后、90后辞职原因,80后回复:我不服
- LaTeX环境安装及入门之入门使用