Ios TTTAttributedLabel";阅读更多>&引用;尾部截断可能有几个属性?

Ios TTTAttributedLabel";阅读更多>&引用;尾部截断可能有几个属性?,ios,objective-c,uilabel,nsattributedstring,tttattributedlabel,Ios,Objective C,Uilabel,Nsattributedstring,Tttattributedlabel,通过truncationTokenString以及truncationTokenStringAttributes支持自定义截断字符串 但是,我想更进一步,在截断字符串上设置几个字符串属性,包括不同的字体和颜色。这就是我努力实现的目标: 末尾的箭头可以使用字体图标实现,因此我想到了以下字符串: @“…阅读更多>” “水平省略号”(U+2026)+阅读更多内容+>字体中的字符 不幸的是,它不允许我设置各种属性的范围 是否有人对此有一个很好的解决方案,或者必须手动执行,并基本上计算字符串,因为它可以

通过
truncationTokenString
以及
truncationTokenStringAttributes
支持自定义截断字符串

但是,我想更进一步,在截断字符串上设置几个字符串属性,包括不同的字体和颜色。这就是我努力实现的目标:

末尾的箭头可以使用字体图标实现,因此我想到了以下字符串:

@“…阅读更多>”

“水平省略号”(U+2026)
+
阅读更多内容
+
>字体中的字符

不幸的是,它不允许我设置各种属性的范围

是否有人对此有一个很好的解决方案,或者必须手动执行,并基本上计算字符串,因为它可以绘制在两行上,包括
@“…Read More>”
字符串


谢谢

我只是回答我自己的问题,以防有人偶然发现它需要相同的功能

在发布问题时,仅支持在整个截断令牌字符串上设置属性

我添加了NSAttributedString支持的功能(您可以为其指定范围,这在plan NSDictionary with attributes方法中缺失),并提交了一个pull请求。它尚未合并到
tttatAttributedLabel
的主分支中,但如果任何人需要相同的功能,您可以在此处找到PR:


Hi@runmad你能告诉我如何在这个截断字符串上获得tap事件吗???@BhavikKama目前你不能添加链接到它-除非你自己分叉回购并添加它。