【问题标题】:TTStyledTextLabel opening a URL [Open]TTStyledTextLabel 打开 URL [打开]
【发布时间】:2013-01-15 07:18:10
【问题描述】:

我正在尝试使用 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 来打开一个 url 或者它会直接打开一个 safari?

【问题讨论】:

    标签: iphone ios three20 ttstyledtextlabel


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 2015-12-12
      • 2019-09-26
      • 2015-01-31
      • 2015-03-19
      相关资源
      最近更新 更多