我使用的是TTTAttributedLabel,但现在当我尝试显示某个链接时,它会从中心剪切单词,就像您可以在附加图像中看到的那样,单词“f”后切断了单词“fun” “un”出现在下一行。但我希望完整的单词应显示在第一行或下一行。任何帮助。在TTTAttributedLabel中截断的字
if ([_label isKindOfClass:[TTTAttributedLabel class]])
{
TTTAttributedLabel *tttLabel=(TTTAttributedLabel *)_label;
[tttLabel setDelegate:self];
[tttLabel setDataDetectorTypes:UIDataDetectorTypeLink|UIDataDetectorTypePhoneNumber];
[tttLabel setLineBreakMode:NSLineBreakByWordWrapping];
[tttLabel setText:attributedText];
if ([dic objectForKey:@"texttolink"]!=nil)
{
[tttLabel addLinkToURL:[NSURL URLWithString:[dic objectForKey:@"hyperlink"]] withRange:[text rangeOfString:[dic objectForKey:@"texttolink"] options:NSCaseInsensitiveSearch]];
}
}
不,这不能解决我的问题 – 2013-04-09 08:17:42
你可以发布一些代码吗? – 2013-04-09 08:18:55
发布了一些代码。它在我看来TTTAttributedLabel中的一个错误 – 2013-04-09 08:21:12