为啥 TTTAttributedLabel 在 IOS 上的某些特殊符号后不显示最后一行内容?
Posted
技术标签:
【中文标题】为啥 TTTAttributedLabel 在 IOS 上的某些特殊符号后不显示最后一行内容?【英文标题】:why TTTAttributedLabel doesn't show last line content after some special symbols on IOS?为什么 TTTAttributedLabel 在 IOS 上的某些特殊符号后不显示最后一行内容? 【发布时间】:2016-03-09 02:38:52 【问题描述】:这是 android 上的正确格式:
但最后一行的内容在 ios 上没有显示:
我试过下面的方法还是不行:
[_contentLab setText:str afterInheritingLabelAttributesAndConfiguringWithBlock:^NSMutableAttributedString *(NSMutableAttributedString *mutableAttributedString)
return mutableAttributedString;
];
【问题讨论】:
【参考方案1】:Github - TTTAttributedLabel issue
使用TTTAttributedLabel
1.8.1 版来避免截断问题。
或者更好,我建议尝试https://github.com/Krelborn/KILabel,这是一个没有这个问题的项目。
【讨论】:
@Cœur 嗨,我遇到了截断文本点击的问题。有时它会在点击截断文本之前的文本时被点击。你能帮我解决这个问题吗? 抱歉@Aditya,最好避免使用 TTTAttributedLabel。 @Cœur 因此,您需要为此建议的任何其他替代方案 @Cœur 但 Krelborn/KILabel 中没有截断属性 @Aditya 请在 github 上打开一个问题或在 *** 上打开一个新问题。以上是关于为啥 TTTAttributedLabel 在 IOS 上的某些特殊符号后不显示最后一行内容?的主要内容,如果未能解决你的问题,请参考以下文章
TTTAttributedLabel 可点击链接在 Swift 3 中不起作用
在 TTTAttributedLabel 中获取点击的 URL 的文本部分
如何在 iOS 中为 TTTAttributedLabel LinkAttributes 添加 NSDictionary UIColor