【发布时间】:2016-06-05 16:16:20
【问题描述】:
我在我的项目中使用 TTTAttributedLabel。我有一个大文本,我必须在 uilabel 中显示。在一定数量的行之后,如果文本被截断,则应该存在“更多”文本。一切正常,但是当我单击链接时,链接似乎有时会添加到截断文本之前的字符中 - 因此点击截断文本不会做任何事情。谁能帮助我,因为我需要尽早解决这个问题。
let truncatedStringColour = [
NSForegroundColorAttributeName: UIColor(red: 142.0/255.0, green: 59.0/255.0, blue: 84.0/255.0, alpha: 1.0),
NSFontAttributeName: UIFont(name: "DINRoundOT", size: 17.0)!,
NSLinkAttributeName : "link"
]
truncatedString = NSAttributedString(string: "...more", attributes: truncatedStringColour)
if let truncatStr = truncatedString {
cell.lblDescription.attributedTruncationToken = truncatStr
}
【问题讨论】:
-
有人知道这个问题吗?
-
能否请你把问题说得更容易理解,因为它没有清楚你想说什么
-
请帮助我尽快解决它..
-
检查你使用的
TTTAttributedLabel的版本(如果你使用的是Cocoapods,检查Podfile)。他们在 5 月 10 日发布了 2.0.0,这可能已经解决了您的问题。 -
@Edgar 是的,我正在使用当前版本。但我面临的问题是,如果截断的文本位于行尾,它可以点击,但如果它位于行的中间,则不可点击。
标签: ios swift tttattributedlabel