TTStyledTextLabel打开一个URL [打开]

时间:2013-01-15 07:18:11

标签: iphone ios three20 ttstyledtextlabel

我正在尝试使用TTStyledTextLabel打开网址。我搜索但发现我必须在我的字符串中添加<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打开网址,否则会直接打开游戏?

1 个答案:

答案 0 :(得分:0)

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

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

当您点按该消息时,它将在webView中打开一个网址。