虽然苹果公司正式从UITextView类中删除了HTML支持,但它仍然隐藏在UIKit框架中。当希望添加简单的富文本扩展时,可以访问这项文 档中未记录的特性。显然,苹果公司希望你使用UIWebView而不是UITextView来进行HTML显示,不过UITextView提供了更吸引人的特性。

要访问此HTML显示,需要声明setContentToHTMLString:方法。这个文档中未记录的UITextView方法告知文本视图将一个字符串解释为HTML源。使用UITextView有以下两个好处。

UITextView可以被编辑。你可以使用HTML文本初始化视图,并允许用户编辑结果。文本会选择周围元素的属性作为自己的属性。例如,如果向一个粗体标题行添加文本,新的文本也是粗体的。

第二,UITextView可以很容易地被重新加载。例如,如果你允许用户在基于文本的源的模式中编辑文本,可以在HTML模式中把这些更改重新加载到相同的视图中。

下图显示了相同的UITextView中的文本源和HTML表示。这并不是技术的通常用法 (或实际用法),不过它突出了一项以后会用到的功能。通常,你只希望用一些富文本功能(如粗体的标题行)来初始化文本,然后允许用户直接编辑该文本。

转载于:https://blog.51cto.com/arthurchen/575672

文档未记录的API之setContentToHTMLString相关推荐

  1. 软件测试面试题_每天一道软件测试面试题系列 (八)_描述一次测试用例设计的完整的过程 怎样估计测试工作量?进行测试时产生了哪些文档或记录?

    1.描述一次测试用例设计的完整的过程 回答技巧:     这个问题是考验你在工作前半段是否真的针对你业务进行过测试用例设计,所以回答的时候一定要仔细,并且要从开头讲,也就是从立项会开始讲 答案:    ...

  2. excel未保存强制关闭计算机,excel文档未保存关闭的恢复方法

    导语:excel文档未保存关闭如何恢复呢?我相信大多数人都会遇到在编辑excel时还没保存,就不小心关闭了,大家都会很着急,今天小编给大家介绍excel文档未保存关闭恢复的方法. 在Excel2010 ...

  3. 服务器保存时提示文档未保存文件格式,,EXCEL另存为PDF提示:文档未保存

    excel另存为pdf,保存类型里怎么添加Pdf型式? 新版本的直接里面就有这个选项,老版本的可以在网上搜索Excel转pdf插件即可(有pdf虚拟打印机的也可以直接选择打印成pdf,不需要安装插件) ...

  4. 保存Excel文档时提示文档未保存

    作者:iamlaosong 保存Excel文档时,提示文档未保存,也无法另存,只能将内容复制到其他文件里保存,这个现象以前出现过,一般都能找到原因,这一次文件是别人发给我的,修改后就是无法保存,最后只 ...

  5. (转载)Excel文档保存的时候,提示“文档未保存”

    亲测,成功搞定 Excel文档保存的时候,提示"文档未保存"? 先打开你需要处理的excel,然后打开工具栏--宏--录制新宏--确定--停止录制宏--宏-宏--编辑--复制以下程 ...

  6. Java注释详解-Java文档注释生成Java API文档

    Java文档注释是一种功能强大的注释形式,如果在你所编写的程序中规范的添加文档注释,那你就可以生成一份系统正规的API文档.Java文档注释 /**文档注释内容*/,注意区分多行注释/*多行注释*/. ...

  7. API是什么?API文档是什么?API和API文档有什么区别?

    API是什么? API就是一个接口. 从一个比喻来讲(比喻终究是比喻,但并不是本质):想要将手机上的内容传到电脑上去,可以用一根数据线将二者相连,就可以实现将手机中的内容传到电脑里面去了.其中数据线两 ...

  8. jstree中文api文档_开发中文 API 的一些策略

    注:本文仅基于个人在其他英文编程语言中实现中文 API 的有限实践和见闻,对易语言等等中文编程语言的生态不甚了解,各种疏漏请指正. 如果要现在的我,选择一个英文 API 进行中文化,或者针对一种功能开 ...

  9. html版api文档,将html版API文档转换成chm格式的API文档

    将html版API文档转换成chm格式的API文档并不是一件难事,所需要的只是2个工具及其你要制作的API的javadoc文档,一般去官网下载的话,都会有源代码和javadoc,软件一个是制作chm文 ...

最新文章

  1. webpack+vue实践
  2. OpenCV中图像水平拼接函数hconcat的使用
  3. RFI远程文件包含的漏洞
  4. 线程中发送消息阻塞问题解决
  5. 《HeadFirst Python》第一章学习笔记
  6. 基于表达式的访问控制
  7. myeclipse左侧的目录树没了或不是竖向而是横向显示了
  8. 原生JavaScript练习——全选
  9. 无网络环境下安装Dynamics CRM
  10. php mysql time_wait_[PHP]MySQL的wait_timeout与pdo对象
  11. 【linux】ubuntu11.10下各种问题以及解决方案
  12. 图解R树的原理及相关操作
  13. 《Java从入门到放弃》框架入门篇:在MyEclipse中创建SpringBoot项目
  14. 思科模拟器交换机的基本配置
  15. 挖于计算机病毒正确的说法是,信息技术试题
  16. Faster RCNN超详细入门 02 网络细节与训练方法
  17. 服务器flash卡的作用是什么原因,直播卡顿原因详解及优化
  18. pr学习心得(入门篇)
  19. DeepNet :Scaling Transformers to 1000 Layer
  20. CentOS-7挂载iscsi网络存储

热门文章

  1. Windows8 商店支付功能
  2. [收藏]ASP数据库操作类(上)
  3. VideoMatch: Matching based Video Object Segmentation
  4. 详细解读ORBSLAM中的描述子提取过程
  5. 光滑粒子流体动力学_Trapcode Particular for Mac(AE三维粒子插件) v4.1.5版
  6. mysql 模糊查询 s_MySql反向模糊查询
  7. php 有request,请问,php中的$_REQUEST是什么意思啊?
  8. linux mysql 每天备份_Linux下Mysql每天自动备份
  9. android 通知栏进度_Android改造下载图片进度通知
  10. python int_Python int()