注册

iOS 优秀框架之TYAttributedLabel(基于coreText的图文混排)

TYAttributedLabel

1、TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText)
2、支持富文本,图文混排显示,支持行间距,字间距,自适应高度,指定行数
3、支持添加高度自定义文本属性
4、支持添加属性文本,自定义链接,新增高亮效果显示(文字和背景)
5、支持添加UIImage和UIView控件

demo演示

440c7e6a8fd118ba92999d7c2f10c76a.gif

重点类简介

TYAttributedLabel

创建label(可接受文本及富文本)
设置字体间距
设置行间距
设置字体大小
设置view的位置和宽,会自动计算高度
设置链接文本,并用代理(TYAttributedLabelDelegate)方法完成点击后需完成的任务

TYImageStorage

可创建一个append在TYAttributedLabel后的图片控件,可自定义图片大小,及对齐样式

TYTextStorage

文本文件,可设置文本大小及字体颜色

TYTextContainer

属性文本生成器(使用 RegexKitLite)
具体代码及使用细节请看作者的demo(作者是华人),讲的很详细,这里就不再赘述

链接:TYAttributedLabel

链接:https://www.jianshu.com/p/5d81bf7e79c8

0 个评论

要回复文章请先登录注册