Iphone TTTAttributedLabel中的单词截断
我使用的是TTtatAttributedLabel,但现在当我尝试显示一些链接时,它会从中间剪切单词,就像您在所附图像中看到的一样,在下一行出现单词“f”和“un”后,单词“fun”会被切断。但我希望完整的单词应该显示在第一行或下一行。任何帮助Iphone TTTAttributedLabel中的单词截断,iphone,ios,objective-c,Iphone,Ios,Objective C,我使用的是TTtatAttributedLabel,但现在当我尝试显示一些链接时,它会从中间剪切单词,就像您在所附图像中看到的一样,在下一行出现单词“f”和“un”后,单词“fun”会被切断。但我希望完整的单词应该显示在第一行或下一行。任何帮助 if ([_label isKindOfClass:[TTTAttributedLabel class]]) { TTTAttributedLabel *tttLabel=(TTTAttribute
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]];
}
}
尝试将
lineBreakMode
设置为NSLineBreakByWordWrapping
:
label.lineBreakMode = NSLineBreakByWordWrapping;
尝试将
lineBreakMode
设置为NSLineBreakByWordWrapping
:
label.lineBreakMode = NSLineBreakByWordWrapping;
在TTtatAttributedLabel的最新版本中,默认的
linkAttributes
属性已更新为默认的自动换行。确保标签和linkAttributes
都具有所需的换行模式(lineBreakMode
属性用于标签;NSMutableParagraphStyle lineBreakMode
用于linkAttributes
)。在最新版本的TTATAttributedLabel中,默认的linkAttributes
属性已更新,默认情况下具有自动换行功能。确保标签和linkAttributes
都具有所需的换行模式(lineBreakMode
属性用于标签;NSMutableParagraphStyle lineBreakMode
用于linkAttributes
)。发布了一些代码。在我看来,TTtatAttributedLabel中有一个bug,如果你删除了链接,它会工作吗?你能在创建标签的地方张贴代码吗?张贴了一些代码。在我看来,TTtatAttributedLabel中有一个bug,如果你删除了链接,它会工作吗?你能在创建标签的地方张贴代码吗?