苹果开发 笔记(89)第三方 iOS 富文本组件
2015-11-06 18:53
417 查看
今天看到个不错的开源库,据说是一名人人网的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
- 全部代码都有文档注释
只能先记录一下
重要事情三遍。
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
- 全部代码都有文档注释
相关文章推荐
- ios打包IPA的各种问题和解决方法
- iOS开发21-OC学习- #include、#import和@class,解决#import死循环
- ios控制器modal跳转
- iOS本地通知
- iOS获取应用程序信息,版本号,程序名等
- IOS基础分享
- ios程序打包成ipa包过程
- iOS Runtime详解之SEL,Class,id,IMP,_cmd,isa,method,Ivar
- iOS登陆选择主界面
- iOS简单的登陆界面代码
- iOS image 添加图片
- iOS 自动化测试之xcpretty简介
- IOS-24-iOS动态库与静态库的区别及原理
- iOS学习之Table View的简单使用(前辈写的哦,仅是收藏一下,好仔细啊,赞!)
- 属性 iOS笔记
- 属性 iOS笔记
- iOS——计算项目代码行数
- iOS开发20-iOS开发中要注意的循环引用
- iOS学习之CALayer
- 【iOS学习笔记 15-11-06】简单自定义navigationcontroller push和pop动画效果