我正在尝试将UITextView设置为包含两个链接的文本,但是颜色不同。 我不确定这是否可能。
我已将UITextView设置为检测链接,而不可编辑,仅可选择。
我到目前为止所做的是:
NSMutableAttributedString *termsAndConditionsTitle = [[NSMutableAttributedString alloc] initWithString:@"I have read the " attributes:@{NSLinkAttributeName: @"https://apple.com", NSForegroundColorAttributeName: [UIColor greenColor]}];
NSMutableAttributedString *someString2 = [[NSMutableAttributedString alloc] initWithString:@"terms and conditions" attributes:@{NSLinkAttributeName: @"https://microsoft.com", NSForegroundColorAttributeName: [UIColor redColor]}];
[termsAndConditionsTitle appendAttributedString:someString2];
[self.termsAndConditionsView setAttributedText:termsAndConditionsTitle];
但最终,链接只有UITextView的色调颜色。是否可以使这两个链接具有不同的颜色?提前感谢!
附言:如有可能,我不想使用库/框架。