修复了html转换成富文本时,html转换后内容为空导致的崩溃
新增对富文本进行截断
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里关键字标记
新增confer.text().custom(key, value) 可以添加自定义的属性 新增iOS15相关的属性方法(这里边的属性有什么效果,还没用过,我也不知道) 给Label添加tapAction, 只要添加了confer.text(“文本”).tapActionByLable("xxx") (即.rztapLabel属性),那么点击“文本”, label.rz.tapAciton()方法将被回调 给Label添加超过行数后,末尾添加"折叠" “收起”的文本以及点击事件回调
修改使用方法 test.rz_xxxxxx为 test.rz.xxxx