TextView添加链接
有时候我们需要实现一行文中中某些文字带有点击的功能,大多数情况下会采用label和button结合实现或者第三方富文本label,其实用textView添加链接实现起来非常方便。
实现如下效果:
需要设置得文字
NSString *text =@"我同意《XX在线服务协议》及《XX在线用户信息及隐私保护规则》";
NSMutableAttributedString *MAttributedString = [[NSMutableAttributedString alloc] initWithString:text];
//《XX在线服务协议》
NSRange range1 = NSMakeRange(3, 10);
[MAttributedString addAttributes:@{NSLinkAttributeName:[NSURL URLWithString:@"string1://"] } range:range1];
//《XX在线用户信息及隐私保护规则》
NSRange range2 = NSMakeRange(14, 17);
[MAttributedString addAttributes:@{NSLinkAttributeName:[NSURL URLWithString:@"string2://"]}range:range2];
[MAttributedString endEditing];
textView的设置
UITextView *textView = [[UITextView alloc]initWithFrame:CGRectMake(20,