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相关推荐

  1. varied字符串c语言,C语言输入输出问题解析研究.pdf

    第 17卷第2期 西安文理学院学报:自然科学版 Vo1.17 No.2 2014年 4月 JournalofXi'anUniversityofArts&SciencefNatSciEd) Ap ...

  2. C语言sprintf函数解析(实现数据类型转换到字符串)

    最近在将int转为char*字符串上出了问题,最后使用sprintf函数解决, 使用实例: char *char_num; int recv_num=-123456:sprintf(char_num, ...

  3. Go语言写的解析器(支持json,linq,sql,net,http等)

    Monkey程序语言 Monkey v2.0版本已发布. monkey v2.0 增加了如下内容: 新增 short arrow(->)支持(类似C#的lambda表达式) 增加 列表推导和哈希 ...

  4. C语言文件操作解析(二)【转载】

    http://www.cnblogs.com/dolphin0520/archive/2011/10/05/2199598.html C语言文件操作解析(二) C语言中对文件进行操作必须首先打开文件, ...

  5. C语言文件操作解析(二)

    C语言文件操作解析(二) C语言中对文件进行操作必须首先打开文件,打开文件主要涉及到fopen函数.fopen函数的原型为 FILE* fopen(const char *path,const cha ...

  6. sprintf函数_三分钟学 Go 语言——函数深度解析(下) 可变参数

    接连两篇函数专题深度解析,相信大家已经对函数的语法有了深入的了解. 函数简单使用和基本知识解析 匿名函数和闭包 五一放假期间,我懂得,估计你们都不想学习. 小熊这两天因为个人种种令人难受的原因,没有能 ...

  7. 将123倒转 c语言,中国航信杯C语言程序设计答案解析版.doc

    中国航信杯C语言程序设计答案解析版 2 - 1 - 25 - (比赛科目:C语言程序设计) 软件要求与硬件要求 软件要求 WinTC(版本:V1.9.1) Dev C++(版本:4.9) Visual ...

  8. C语言 | 将字符串中的元音字母复制到另一个字符串中

    例70:C语言写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出. 解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考 ...

  9. 《C语言内核深度解析》——笔记及拓展(1)

    文章是我前几天读了朱有鹏,张先凤老师的<嵌入式Linux与物联网软件开发:C语言内核深度解析>写的,拜读之后,虽没有醍醐灌顶,至少解开了我之前的一些疑惑. <嵌入式Linux与物联网 ...

最新文章

  1. 【C++】【十二】排序实现及思路
  2. 关于手机的完美ROOT和一些问题的解决【OPPOx903亲测通过】
  3. python编程题-python编程练习题
  4. 消息队列—主要消息中间件优势对比
  5. SpringCloud Zuul(七)之POST Filter
  6. 微信开发--自定义菜单
  7. 再好的代码没有电也跑不了
  8. 图像处理包magick - R版的PS - 学习笔记
  9. LEADTOOLS v19试用版安装指南图文详解
  10. Linux about MySQL
  11. JSP九大内置对象及其使用教程
  12. python实战演练三:抓取我自己csdm博客信息的标题和文章链接,并存入文件夹《只抓取了一页数据,如何抓取全部数据》
  13. Aegisub与TCAX识别函数变量写法上的差异
  14. Elasticsearch:如何部署 NLP:文本嵌入和向量搜索
  15. knife-4j 点击列表出现空白页怎么办?
  16. 支付宝客户端架构解析:iOS 容器化框架初探
  17. 苹果6怎样分屏_苹果凌晨更新,看片神器iPad一秒下线(文末有福利)
  18. COleDateTime ParseDateTime 方法
  19. 员工晒出60后、70后、80后、90后辞职原因,80后回复:我不服
  20. LaTeX环境安装及入门之入门使用

热门文章

  1. not syncing : corrupted stack end detected inside scheduler解决办法 以及高版本的激活码!
  2. 干货|简单理解逻辑回归基础
  3. 基于OpenCV提取特定区域方法汇总
  4. 上周那个 iPad还没送出去呢!
  5. 基于Opencv的图像单应性转换实战
  6. 下载、安装、配置 java jdk1.8
  7. 百科知识 .tar.xz文件如何打开
  8. H3C Boot升级 Serial模式
  9. Unity用UGUI做虚拟摇杆
  10. jsp 分页 tag