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 をタップするたびに強調表示されますが、他の文字列は非表示になります。URLを開くにはwebViewを使用する必要がありますか?それともサファリを直接開きますか?

4

1 に答える 1

0

メッセージ文字列が正しくありません。次の可能性があります。

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

メッセージをタップすると、webView で URL が開きます。

于 2013-01-20T02:11:37.727 に答える