TTTAttributedLabel 为截断添加操作(“阅读更多”文本)

Posted

技术标签:

【中文标题】TTTAttributedLabel 为截断添加操作(“阅读更多”文本)【英文标题】:TTTAttributedLabel add action to truncation ("Read more" text) 【发布时间】:2016-03-24 08:05:28 【问题描述】:

我可以使用 TTTAttributedLabel 在 UILabel 中显示“...阅读更多”。

[lblContent setAttributedTruncationToken:str];

但是当用户点击该文本时,我需要触发另一个动作。我尝试在 TTTAttributedLabel 内部进行修改,但不行。我该怎么办?

【问题讨论】:

***.com/questions/20215965/… 你找到解决办法了吗? 没有。看起来我需要深入修改。需要找到最后一行并覆盖它添加的部分阅读更多。 【参考方案1】:

试试这个:

label.attributedTruncationToken = NSAttributedString(string: "...Read more", attributes: [NSFontAttributeName : label.font, NSForegroundColorAttributeName : UIColor.blueColor()])

【讨论】:

以上是关于TTTAttributedLabel 为截断添加操作(“阅读更多”文本)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中为 TTTAttributedLabel LinkAttributes 添加 NSDictionary UIColor

TTTAttributedLabel : 检测链接问题。

在 TTTAttributedLabel 中,两种不同的文本颜色不起作用

如何将自定义字体应用于 TTTAttributedLabel

iOS UILabel自定义行间距时获取高度

TTTAttributedLabel 和链接弹出框