iOS 文本框架 YYText

MIT
Objective-C
iOS
2015-11-11
孔小菜

YYText 是在 iOS 上显示和编辑富文本的文本框架。

特性:

  • API 兼容 UILabel 和 UITextView

  • 支持高性能的异步排版和渲染

  • 扩展了 CoreText 的属性以支持更多文字效果

  • 支持 UIImage、UIView、CALayer 作为图文混排元素

  • 支持添加自定义样式的、可点击的文本高亮范围

  • 支持自定义文本解析 (内置简单的 Markdown/表情解析)

  • 支持文本容器路径、内部留空路径的控制

  • 支持文字竖排版,可用于编辑和显示中日韩文本

  • 支持图片和富文本的复制粘贴

  • 文本编辑时,支持富文本占位符

  • 支持自定义键盘视图

  • 撤销和重做次数的控制

  • 富文本的序列化与反序列化支持

  • 支持多语言,支持 VoiceOver

  • 全部代码都有文档注释

加载中
请先登录后再评论。

暂无资讯

暂无问答

YYText源码解读-YYText同步/异步渲染流程(二)

文章转载自40K CLUB APP 一、涉及到的几个类 YYLabel:Label控件,继承UIView YYTextLayout、YYTextContainer、YYTextLine:用于布局计算,它是YYLabel的属性,当我们为YYLabel设置属性时(比...

03/03 13:52
69
0
YYText源码解读-YYText同步/异步渲染流程(一)—UIView与CALayer

文章转载自40K CLUB APP 一、CALayer官方文档 Layers are often used to provide the backing store for views but can also be used without a view to display content. A layer’s main ...

03/03 13:51
9
0
展开label,利用YYText实现文字显示不完末尾添加全文

效果图: 操作 先github下载<YYText>文件导入, 代码如下: #import "ViewController.h" #import "YYLabel.h" #import "NSAttributedString+YYText.h" #import <UIKit/UIKit.h> @inte...

2018/04/28 16:52
36
0
javascript 精度问题导致后端传过来的值显示不正确,有何好的解决办法?

问题描述 js处理长整形 精度问题有什么好的解决方式吗 alert(10214734953631045); alert(10214734953631046); 输出分别是 10214734953631044 10214734953631046 后端数据中有大量的数据都是涉...

2018/08/29 14:15
14
0
自己去创建一个编程语言吧(2)

上一节中,你已经定义好了语言风格,和关键字、运算符。 现在就可以开始编写代码了。 编写代码的主要作用是分析源代码,分析其中的逻辑,按照你定义的逻辑方法进行执行,分析过程,比较复杂,...

2019/05/09 17:54
12
0
iOS聊天开发之富文本界面

延续之前的文章,本篇关于即时聊天界面的开发技巧。首先需要参考别人的产品,最具有参考性的应该是微信App了,它可以发送文字、表情、语音、图片等,这里讨论的是文字与表情混排的常见消息类...

2018/05/09 17:12
33
0
前端编译原理 简述-jison

最近几年的项目技术难点都和编译原理,抽象语法树,代码编辑器 有关系。现在时间有点空,先从基础了解起来,让有些交互和提示能够更智能些。 编译原理-Parser   编译原理 其实就是 让计算机...

2019/08/07 17:38
19
0
利用YYLabel 进行图文混排+高度计算

利用YYLabel 进行图文混排+高度计算 1、项目需求: 用一个控件显示图片和文字,并且依据图片和文字动态计算控件的高度。 2、方案: 利用YYLabel控件和属性字符串处理。 注:(在使用YYLabel...

2018/07/03 17:06
21
0
包含emojo 表情的NSString 高度计算

我有一串字符串 需要计算高度 使用了- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary)attributes context:(nulla...

04/13 01:41
26
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部