0

私は TTStyledTextLabel を使用していますが、次の問題に直面しています。ご覧になり、修正するために何らかの形でサポートしていただければ幸いです。

私が開発しているアプリは、別の開発者によって開発されています。これは、標準の UITableViewController に基づいています。ただし、要件に従って、UITableViewCell 内で TTStyledText を使用する必要があります。

TTStyledTextLabel は、(1) Web サイトへのリンクで構成されるコンテンツを表示するために使用されます。または (2) パラメータを含む内部リンク。アプリはそのパラメータを処理して適切なコンテンツを表示します。

私が直面している問題は次のとおりです。

  1. TTStyledTextLabel にリンクがあり、ユーザーがリンクをタップすると、コンテンツの他の部分がなくなり、リンクだけが表示されます:(完全なコンテンツが残っている必要があります。

  2. タップされた URL リンクをキャッチして先に進む方法がわかりません。パラメータを取得するには、その URL をキャッチする必要があります。

私は Three20 の初心者です。手がかりを教えてください。どうもありがとうございました!

敬具、 タン

4

1 に答える 1

0

2 番目の質問 (URL をキャッチするため) に答えるために、TTNavigatorDelegate を次のように実装します。

    - (BOOL)navigator: (TTBaseNavigator *)navigator shouldOpenURL:(NSURL *) URL {
        NSString *query = URL.query;

        //process the query

        return NO;
    }

それはうまくいきます!しかし、最初の疑問はまだ残っています。リンクがタップされると、他のテキストは無効になります:(

于 2011-06-30T02:13:01.630 に答える