0

我有 iOS 应用程序,在一个字符串中,我有这样的文本和链接

TEXT TEXT TEXT TEXT TEXT http://mylink.com TEXT TEXT TEXT TEXT TEXT

是否可以识别该链接并使其正常工作?

谢谢

4

1 回答 1

0

在 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;
于 2013-07-21T11:27:42.893 回答