0

我正在尝试使用 TTStyledTextLabel 打开 url。我搜索但发现我必须将它附加<a href=''></a>到我的字符串中。

试过了,但还是不行。

    TTStyledTextLabel *tnc = ....;
    NSString *message = @"My message";

    message = [NSString stringWithFormat:@"<a href=''></a> %@ http://www.google.co.in", message];
    TTStyledText *text = [TTStyledText textFromXHTML:message lineBreaks:YES URLs:YES];

    tnc.text = text;

我是否以正确的方式这样做。每当我点击 url 时,它都会被高亮显示,但会使我的其他字符串不可见。我应该使用 webView 打开一个 url 还是直接打开一个 safari?

4

1 回答 1

0

您的消息字符串不正确。可能是以下内容:

message = [NSString stringWithFormat:@"<a href='http://www.google.co.in'>%@</a>", message];

当您点击消息时,它将在 webView 中打开一个 url。

于 2013-01-20T02:11:37.727 回答