3
iOS7에 UITextView는 NSLinkAttributeName 속성하지만
@interface ViewController()<UITextViewDelegate>
- (void)viewDidLoad
{
[super viewDidLoad];
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"www.google.com"];
NSDictionary *linkDic = @{ NSLinkAttributeName : [NSURL URLWithString:@"http://www.google.com"] };
[str setAttributes:linkDic range:[[str string] rangeOfString:@"www.google.com"]];
_textView.attributedText = str;
}
- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange
{
NSLog(@"=============%@",URL);
return YES;
}
문제가 있습니다를 클릭 할 수 없습니다 설정?
탄트의 그것! 고마워요! – jxdwinter
또한 필요 : textView.selectable은 YES 여야합니다. 그렇지 않으면 작동하지 않습니다. – Wirsing
고맙습니다. @Wirsing을 추가해 주셔서 감사합니다! 짜증나는 것은 사용자가 우연히 텍스트를 선택할 수 있다는 것을 의미합니다 ... – jowie