問題タブ [ttstyledtextlabel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
410 参照

iphone - UITextView内のTTStyledTextLabel

HTMLタグなどを含むテキストを表示する必要があり、TTStyledTextLabelは法案に適合します.....しかし、スクロールしません。

UITextView内に配置しましたが、スクロールできませんか?UITextViewにテキストを直接入力すると、スクロールはOKですが、すべてのHTMLがフォーマットされていないことがわかります。

TTStyledTextLabelをスクロールするように設定する方法はありますか?

ありがとう

0 投票する
1 に答える
479 参照

ios - TTStyledTextLabel 内で URL リンクがタップされたときにイベントをキャッチします

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

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

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

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

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

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

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

敬具、 タン

0 投票する
0 に答える
219 参照

ios - TTStyledTextTableItemCellの背景を変更する方法

次のように、準拠クラスTTTableStyledTextItemでオブジェクトを作成するとします。<TTTableViewDataSource>

デフォルトでは、によって返されるテーブルビューのセルクラスtableView:cellClassForObject:はになりますTTStyledTextTableItemCell

これは、セルが通常の状態にあるとき(選択された状態にないとき)のセルの背景色をカスタマイズしたいので、問題なく機能します。

次のようにサブクラスを作成し、初期化子をTTStyledTextTableItemCellオーバーライドすることで、選択した状態のセルの背景を変更することができました。initWithStyle:reuseIdentifier:

しかし、セルが選択されていないときにセルの背景を変更する方法が見つかりません(self.backgroundView)。TTStyledTextLabelクラスに関連するサブビューがあることは知っていますがTTStyledTextTableItemCell、それをカスタマイズすることはできません。

これを達成する簡単な方法はありますか?ありがとう

0 投票する
1 に答える
182 参照

ios - ImageViewer で TTStyledLabel 画像を開く

ユーザーが TTStyledLabel にある画像をクリックすると、three20 の画像ビューアーで開くようにする方法はありますか?

0 投票する
1 に答える
230 参照

iphone - TTStyledTextLabel をクリックすると、UITableViewCell が選択されます

私は のTTStyledTextLabel中に を持っていUITableViewCellます。セルをクリックすると新しいView Controllerに移動するため、選択を無効にすることはできませんが、 をクリックするTTStyledTextLabelUITableViewCellも選択されます。テーブル ビュー セルを選択せず​​に TTStyledTextLabel をクリックすることについて何か考えはありますか?

0 投票する
1 に答える
237 参照

three20 - TTStyledTextLabelのリンクフォントを設定する方法

ですから、私はThree20にかなり慣れていませんが、これまでのところ、物事を機能させるために必要な私のお尻の痛みをメリットが上回っています。

いくつかのTTStyledTextLabelsを使用していますが、リンクに特定のフォントを使用する必要があります。TTDefaultStyleSheetをオーバーライドして、次のような新しいスタイルを追加しました。

タグを使用してこのスタイルを通常のテキストに適用できますが、リンクには影響しないようです。

次のように、スタイルクラスをリンクに直接追加すると、

その後、リンクは適切なフォントで表示されます。ただし、それらはタップできなくなります。WTF?

0 投票する
1 に答える
194 参照

ios - UITableViewCellのテキストのスタイルを設定するには?

Three20 TTStyledTextLabel を使用して UITableViewCell のテキストをスタイルする方法は? 私は試した :

しかし、セルは空白のままです。何か案が?

0 投票する
1 に答える
107 参照

iphone - URL を開く TTStyledTextLabel [開く]

TTStyledTextLabel を使用して URL を開こうとしています。検索しましたが、これを文字列に追加する必要があることがわかりました<a href=''></a>

試してみましたが、まだ機能していません。

私はこれを正しい方法でやっていますか?URL をタップするたびに強調表示されますが、他の文字列は非表示になります。URLを開くにはwebViewを使用する必要がありますか?それともサファリを直接開きますか?

0 投票する
1 に答える
90 参照

iphone - TTStyledText が「<」文字を含む文字列を表示しない

tableView にテキストを表示するために TTStyledText を使用しています。TTStyledText テキストに '<' 文字が含まれていると、テキスト全体が null になるという問題に遭遇しました。

tnc はタイプTTStyledTextLabelです。

ログはオブジェクトを表示しますが、テキストは として表示します(null)

ありがとう。