NSMutableAttributedString을 사용하여이 기능을 구현할 수 있습니다.
난 당신이 @MidhunMP 응답이 ... 내가 추가 한 밑줄 코드를 시도하여
viewDidLoad
- (void)configureLinks
{
NSString *fullString = @"Please accept the terms and conditions of virginia beach and Niagara.";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:fullString];
// Adding attributes
[attributedString addAttribute:NSLinkAttributeName value:@"https://www.vbgov.com/Pages/default.aspx" range:[fullString rangeOfString:@"virginia beach"]];
[attributedString addAttribute:NSLinkAttributeName value:@"https://www.niagarafallsusa.com/" range:[fullString rangeOfString:@"Niagara"]];
// For underline
[attributedString addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:[fullString rangeOfString:@"virginia beach"]];
[attributedString addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:[fullString rangeOfString:@"Niagara"]];
// Setting attributed string to textview
yourTextViewOrLabel.attributedText = attributedString;
}
는 [코드]에서 보라 (https://github.com/TTTAttributedLabel/TTTAttributedLabel) 또는 심지어 그것을 사용할 수 있습니다. –