有时候后台会返回给我们一串html的字符串,如果想要在label上显示,就需要做以下处理:

NSString * htmlString = @"<html><body> Some html string \n <font size=\"13\" color=\"red\">This is some text!</font> </body></html>";

NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];

UILabel * myLabel = [[UILabel alloc] initWithFrame:self.view.bounds];

myLabel.attributedText = attrStr;

[self.view addSubview:myLabel];

UILabel显示html文本相关推荐

  1. html中如何显示纯文本,从Html中取出纯文本

    需求来源 从后台返回的数据是一个数组,每个数组元素是html字符串,可以显示在一个UIWebView中. 在显示这个html字符串的详情页面的上一级是一个列表,展示标题和内容简介.但是,后台返回的数据 ...

  2. 使用UIWebView中html标签显示富文本

    使用UIWebView中html标签显示富文本 用UIWebView来渲染文本并期望达到富文本的效果开销很大哦! Work 本人此处直接加载自定义字体"新蒂小丸子体",源码不公开, ...

  3. html突出显示,javascript-记住html页面中突出显示的文本(向html页面添加注释)

    我有一个HTML文件,我正在用webkit打开它,我想开发一个应用程序,这样,在打开它之后,我应该能够选择一些文本并将其突出显示(例如,按下" highlight text"按钮) ...

  4. java swing 串口_ComTest 接收串口数据,并显示在文本框内,通过JavaSwing实现 Develop 265万源代码下载- www.pudn.com...

    文件名称: ComTest下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 3157 KB 上传时间: 2016-09-21 下载次数: 0 提 供 者: 韩坤 ...

  5. 用VC++实现console程序显示彩色文本

    用VC++实现console程序显示彩色文本 用vc++写console程序时,整天对着黑纸白字的屏幕,感觉很郁闷吧?很多人想用CONIO.H/GRAPHICS.H中的一些函数来实现,却发现VC++根 ...

  6. android基础知识学习(1) TextView属性大全+单行显示长文本

    android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/phone/map/all)  androi ...

  7. 类HTML语法显示格式化文本

    介绍 项目需要,在自定义控件中显示格式化文本. 支持格式化的文本语法,接触过的有HTML.RTF等. 由于HTML使用广泛,决定采用类似HTML的语法. 该语法按树状结构组织,需要支持以下格式: 对齐 ...

  8. 一个在线显示doc文本的实例

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  9. CSS文字超出部分用省略号代替,js鼠标悬停时显示全部文本

    需求: 宽度为百分比,随浏览器变化而变化,当窗口变小到一定程度,文字超出部分用省略号代替,当文字出现省略号,需要鼠标悬停时显示全部文本. 文字超出部分用省略号代替 width:overflow: hi ...

  10. 文本长度过长时隐藏并显示省略号“...”,以及鼠标停留时悬浮显示全部文本(兼容IE)

    效果如下: html 如下 <el-form-item label="备注" label-width="60px"><span class=& ...

最新文章

  1. 【libsvm 错误使用mex】
  2. Oracle统计信息的导出、导入
  3. 7-7 有重复元素的全排列 (10 分)(set容器做法思路加详解)
  4. JAVA编程心得-Eclipse/MyEclipse 中文乱码解决办法
  5. java学习(30):巩固练习
  6. Oracle行转列语法总结大全
  7. 9.关于Unicode字符集
  8. 【转载】(Git)用动图展示10大Git命令
  9. Exchange Server2010系列之三:Exchange Server部署完成后的配置
  10. 修改附图中文字的办法
  11. python多进程用不了_Python多进程相关的坑
  12. Java常见面试题:Oracle JDK 和 OpenJDK 的区别?
  13. 535 5.7.8 Error: authentication failed: generic failure安装EMOS时SMTP测试报错
  14. Labview学习笔记(一)
  15. HCIE Security GRE和L2TP 备考笔记(幕布)
  16. ryu实例---流表的操作
  17. 32767+1=-32768 补码
  18. 个人邮箱怎么注册,商业人士用哪个邮箱最好?
  19. Beats:使用 Heartbeat 来检查 TLS 证书是否将要过期
  20. 【进阶四】Python实现(MD)HVRP常见求解算法——蚁群算法(ACO)

热门文章

  1. 资料下载地址和我加入的论坛
  2. 【转】char,wchar_t,WCHAR,TCHAR,ACHAR的区别
  3. 工具类篇——时间处理Calendar类
  4. jQuery中的子(后代)元素过滤选择器(四、六):nth-child()、first-child、last-child、only-child...
  5. 复习HTML+CSS(5)
  6. luoguP3281 [SCOI2013]数数
  7. JS讲解跟遇到的问题
  8. zabbix3.4+grafana5.0.1数据可视化
  9. erlang 分布式数据库Mnesia 实现及应用
  10. Hadoop 101: Programming MapReduce with Native Libraries, Hive, Pig, and Cascading