私は TTTAttributedLabel を使用していますが、リンクを表示しようとすると、添付の画像でわかるように、単語「f」と「un」の後に単語「fun」が切り取られ、次の行に表示されるように、単語が中央から切り取られます。しかし、最初の行または次の行に完全な単語を表示する必要があります。どんな助けでも。
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]];
}
}