問題タブ [tttattritubedlabel]

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 投票する
1 に答える
1068 参照

ios - TTTAttributedLabel はマルチリンクを検出します

どのリンクが押されているかを検出する方法はありますか? 「次の」VC を開くことはできますが、どの単語かを検出できないようです。これは、リンクにする必要がある単語を検出する方法です。

リンクリンクの方法は次のとおりです。

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

ios - TTTAttributedLabel デリゲート didSelectLinkWithURL が iPhone で呼び出されない

これは私のコードです。リンクをクリックするたびにdidSelectLinkWithURLデリゲートが呼び出されません。どんな助けでも大歓迎です。

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

ios - IOS で TTTAttributedLabel をプログラムで中央揃えにする方法

接頭辞 # が付いたタグで構成される文字列を持つアプリを開発しています。

TTTAttribute Label を使用して、特定の文字列にプレフィックス # を持つ単語へのリンクを追加しています。

リンクを TTTAttribute ラベルに追加したとき。正常に追加され、それをクリックすると、その文字列にプレフィックス # を持つ選択した単語を取得できます..

しかし、文字列の長さに基づいて TTTAttribute ラベルを中央に揃えることができませんでした..

デフォルトのプロパティ

attributedLabel.verticalAlignment=TTTAttributedLabelVerticalAlignmentCenter;

リンクの適用中に機能しません..以下に示すように、ラベルの長さに基づいて中央に配置したい..

単一のタグでラベルを付ける

2 つのタグを付けたラベル

3 つのタグを付けたラベル

リンクを適用しない通常の TTTAttribute ラベルの場合、デフォルトの align プロパティが正しく適用されています。

リンクを追加するために使用したコードは次のとおりです。

TTTAttribute ラベルのフレームのサイズを変更したくありません..

任意の提案やヘルプをいただければ幸いです..

前もって感謝します..

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

ios - UserInteractionEnabled を有効にして UILabel のコピーを無効にする

UILabelをカスタマイズするためにTTTAttributedLabelを使用します。しかし、問題があります。ラベルに指を置いたときに「クリップボードにコピー」機能を使用したくありません。公式ドキュメントでは、この機能を無効にする方法がないようです。

誰でもこれを行う方法を知っていますか?

PS: 初めての投稿で申し訳ありません。イタリアの夜で、とても疲れていました。私の悪い英語でごめんなさい。

ここに画像の説明を入力

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

ios - TTAtributedLabel は、MACRO でヘッダーに定義された UIColor を使用してマルチカラーを設定しますか?

次のコードでラベルに多色を使用するために TTAtributedLabel ライブラリを使用しています。

私の問題は、次のヘッダーファイルで一定のUIColorを取得したことです

しかし、今の問題は、次の方法でアクセスして、uilabelの文字列の一部に上記の色を与えることができないことです

[UIColor blueColor].CGColorそれで、今すぐコンパイルエラーが発生するため、上記の行で上記の一定の色を代わりに使用する方法を教えてもらえますか?

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

ios - ストーリーボードを使用して TTTAttributedLabel リンク検出が機能しない

TTTAttributedLabel を UITableViewCell に統合しようとしています。これは本当に単純な統合であり、古い UILabel を TTTAttributedLabel に置き換えることだけが目的でした。これが私がしたことです。

  1. ストーリーボードに移動し、カスタム UITableViewCell 内の UILabel を選択し、そのクラスを TTTAttributedLabel に変更します
  2. UITableViewController サブクラスに戻り、TTTAttributedLabel.h をインクルードして、次の(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath ように変更します。

    /li>

しかし、リンク検出は機能していません。それは単なるプレーンテキストです。間違っていることをデバッグするにはどうすればよいですか?