开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

文档未记录的API之setContentToHTMLString

简介:
+关注继续查看

 

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

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

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

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

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

 









本文转自 arthurchen 51CTO博客,原文链接:http://blog.51cto.com/arthurchen/575672,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
将一个char类型字符添加到string的尾部的方法---C++
将一个char类型字符添加到string的尾部的方法---C++
52 0
写了那么久的String字符串,你可能根本不懂它!
String str和new String()有什么区别?这个问题之前在面试中有被问到过一次,当时面试结束后也写了自己关于这个题目的理解,不过最近在看Effect Java的时候发现书中也提到了关于String的用法,刚好就放到一起聊一下。
17 0
Golang String字符串类型转Json格式
go的string字符串格式转json格式 确实有点麻烦,如果不知道json里面的类型好像就构建不了结构体了。
550 0
String 的各种方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36367789/article/details/78086317 ...
776 0
std::string begin end
std::string 的begin到end是不包含 ‘\0’的
715 0
《Spring 3.0就这么简单》——1.4 持久层
在编写DAO接口的实现类时,大家也许有一个问题:在以上两个DAO实现类中都没有打开/释放Connection的代码,DAO类究竟如何访问数据库呢?前面说过,样板式的操作都被JdbcTemplate封装起来了,JdbcTemplate本身需要一个DataSource,这样它就可以根据需要从DataSource中获取或返回连接。
1760 0
【1】String,StringBuffer,StringBuillder的底层结构研究
一:StringBuffer的底层 (1)线程安全的字符串操作类 (2)通过synchronized关键字声明同步方法,保证多线程环境下数据安全 1 @Override 2 public synchronized StringBuffer append(String str) { 3 toStringCache = null; 4 super.append(str); 5 return this; 6 } View Code (3)底层存储数据的Char[]数组,初始化时,该数组的长度是16。
801 0
spring-web源码解析之AbstractMappingContentNegotiationStrategy
基于4.1.7.RELEASE 该类是一个虚基类,ParameterContentNegotiationStrategy,PathExtensionContentNegotiationStrategy,ServletPathExtensionContentNegotiationStrategy都是从该类派生出来的,我们来看类的主要几个代码。
683 0
巧用JSON.stringify()生成漂亮格式的JSON字符串
巧用JSON.stringify()生成漂亮格式的JSON字符串 使用JavaScript处理XML基本上就是一个杯具,这也是JSON在程序开发中广受欢迎的原因。我曾经写过一个 JavaScript函数来将XML转换为JSON,那种~duang~duang~的痛点简直是折腾得你欲死欲仙。
880 0
+关注
20377
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载