0

iOSアプリがあり、1つの文字列に、次のようなテキストとリンクがあります

テキスト テキスト テキスト テキスト テキスト テキストhttp:// mylink.comテキスト テキスト テキスト テキスト テキスト

そのリンクを認識して機能させることは可能ですか?

ありがとう

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 に答える