問題タブ [tttattributedlabel]

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

ios - iPhone - UILabel のリンクから下線を削除します

TTTAttributedLabel ( https://github.com/twotoasters/TTTAttributedLabel ) を使用しています。ここでは、クリック可能なテキストを含むラベルを正しく取得しています。

ここに画像の説明を入力

上の画像のユーザー名のようなテキストを表示する必要があります (つまり、下線なし)。どうすればよいですか?

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

ios - TTTAttributedLabel "Read More >" 複数の属性で末尾が切り捨てられる可能性はありますか?

TTTAttributedLabeltruncationTokenStringは、 および を介してカスタムの切り捨て文字列をサポートしtruncationTokenStringAttributesます。

ただし、もう少し進んで、切り捨て文字列にさまざまなフォントや色など、いくつかの文字列属性を設定したいと考えています。これは私が達成しようとしているものです:

切り捨てられた文字列

最後の矢印はフォント アイコンを使用して実現できるため、次の文字列を考えていました。

@"… Read More >"

'HORIZONTAL ELLIPSIS' (U+2026)+ Read More+ > character from a font.

残念ながら、TTTAttributedLabelでは、さまざまな属性の範囲を設定できません。

誰かがこれに対する良い解決策を持っていますか、それとも手動で実行し、文字列を含む2行で描画できるため、基本的に文字列を計算する必要があり@"… Read More >"ます.

ありがとう!

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

ios - UILabel テキストをクリック可能にする

たとえば、特定のテキストをクリック可能にしたいUILabel:@"Lorem Ipsum is simply dummy text of the printing bla bla"

この文字列"Ipsum,dummy,printing"はクリック可能で、色も変更する必要があります。(カスタムクラス)でこれを試しましTTTAttributedLabelたが、色が変わるだけです。

有益な提案があれば教えてください。

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

tttattributedlabel - TTTAttributedLabel : リンクの検出に関する問題。

TTTAttributedLabel の使用中に問題が発生しました。特定の URL がリンクとして色付けされず、タッチしても反応しないことがあります。ただし、これは上下にスクロールすることで解決されるため、Cell ビューを再描画するようにします。プロジェクトの github で問題を見てきましたが、関連していると思われる問題は既にクローズされていました。

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

ios - TTTAttributedLabel で複数/条件付きリンクの色を指定する

@mentions と #hashtags を識別し、私の TTTAttributedLabel インスタンスのその位置にリンクを作成するリンク検出器を TTTAttributedLabel に追加しました。

また、リンクの色と属性を簡単に変更するためにこれを行うことができることも発見しました。

ただし、これにより、Web リンク、ハッシュタグ、メンションなど、すべてのリンク属性の色が変更されます。正規表現または範囲を使用して異なるリンクの色を作成する方法はありますか? @メンションをグレー、@ハッシュタグを赤、Web リンクを青にしたいとします。

0 投票する
6 に答える
4735 参照

ios - スーパービューに UITapGestureRecognizer がある場合、TTTAttributedLabel で URL のタップが機能しない

コンテナビューとそのUITapGestureRecognizer上にあります。また、サブビューもあり、TTTAttributedLabel.

コンテナー ビューからジェスチャ レコグナイザーを削除すると、デリゲート メソッドTTTAttributedLabelDelegate

コンテナー ビューにジェスチャ認識エンジンを追加すると。そのアクション メソッドのみが呼び出されます。のデリゲート メソッドはTTTAttributedLabelDelegate呼び出されません。

ここで、 のリンクをタップしたときにデリゲート メソッドをTTTAttributedLabel呼び出し、コンテナ ビューの他の領域をタップしたときにアクション メソッドを呼び出す必要があります。

ありがとう。

0 投票する
6 に答える
14168 参照

ios - UILabel: カスタム下線の色?

a のテキストを黒にする必要がありますが、テキストのUILabel下に薄い灰色の下線が引かれています。これは または で可能ですNSAttributedStringTTTAttributedLabel? または、Core Graphics を使用したカスタム描画が必要ですか?

明確化: 別の色の下線に特定の色のテキストが必要です。例: 赤い下線に青いテキスト。