苹果开发 笔记(89)第三方 iOS 富文本组件

来源:互联网 发布:分页查询的sql语句 编辑:程序博客网 时间:2024/06/15 04:58

今天看到个不错的开源库,据说是一名人人网的ios 作者维护的库,看了一下相当厉害。第三方库对处理富文本相当给力了。 尴尬的是,自己还没能看懂这些底层实用的原理。
只能先记录一下

重要事情三遍。
https://github.com/ibireme/YYText
https://github.com/ibireme/YYText
https://github.com/ibireme/YYText

下面还有苹果官网的案例:
https://github.com/WildDylan/appleSample 也可以在学习过程拿来学。

引用 https://www.v2ex.com/t/233985#reply77 该文章下面的描述。

记录一下 特性:
- API 兼容 UILabel 和 UITextView
- 支持高性能的异步排版和渲染
- 扩展了 CoreText 的属性以支持更多文字效果
- 支持 UIImage 、 UIView 、 CALayer 作为图文混排元素
- 支持添加自定义样式的、可点击的文本高亮范围
- 支持自定义文本解析 (内置简单的 Markdown/表情解析)
- 支持文本容器路径、内部留空路径的控制
- 支持文字竖排版,可用于编辑和显示中日韩文本
- 支持图片和富文本的复制粘贴
- 文本编辑时,支持富文本占位符
- 支持自定义键盘视图
- 撤销和重做次数的控制
- 富文本的序列化与反序列化支持
- 支持多语言,支持 VoiceOver
- 全部代码都有文档注释
这里写图片描述

0 0