Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.09 KB

UpdateLog.md

File metadata and controls

29 lines (21 loc) · 1.09 KB
0.4.0

新增对富文本进行截断

let attr = NSAttributedString.init(string: "")
let newattr = attr.rz.attributedStringBy(maxline: 3, maxWidth: 300, lineBreakMode: .byTruncatingTail, placeHolder: NSAttributedString.init(string: "..."))

新增给paragraphStyle里添加行数限制 如:

/// 只对2中的文本进行行数计算,如果前后有1、3,将不适用
confer.text("1").
confer.text("2")?.paragraphStyle?.numberOfLines(3, maxWidth: width).lineBreakMode(.byTruncatingMiddle)
confer.text("3").

新增NSAttributedString里关键字标记

0.3.0

新增confer.text().custom(key, value) 可以添加自定义的属性 新增iOS15相关的属性方法(这里边的属性有什么效果,还没用过,我也不知道) 给Label添加tapAction, 只要添加了confer.text(“文本”).tapActionByLable("xxx") (即.rztapLabel属性),那么点击“文本”, label.rz.tapAciton()方法将被回调 给Label添加超过行数后,末尾添加"折叠" “收起”的文本以及点击事件回调

0.2.2

修改使用方法 test.rz_xxxxxx为 test.rz.xxxx