我有 iOS 应用程序,在一个字符串中,我有这样的文本和链接
TEXT TEXT TEXT TEXT TEXT http://mylink.com TEXT TEXT TEXT TEXT TEXT
是否可以识别该链接并使其正常工作?
谢谢
在 UITextView 中,查看 dataDetectorTypes
UITextView *test = [[UITextView alloc] initWithFrame:CGRectMake(0.0f, 150.0f, 320.0f, 200.0f)];
test.text = @"Some text http://www.yahoo.com/ more text";
test.editable = NO;
test.dataDetectorTypes = UIDataDetectorTypeLink;
[self addSubview:test];
该字符串中的链接将显示为蓝色并带有下划线,当点击时,它将在 Safari 中启动。你可以检测到更多这样的:
test.dataDetectorTypes = UIDataDetectorTypeLink | UIDataDetectorTypePhoneNumber;