問題タブ [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.
ios - iPhone - UILabel のリンクから下線を削除します
TTTAttributedLabel ( https://github.com/twotoasters/TTTAttributedLabel ) を使用しています。ここでは、クリック可能なテキストを含むラベルを正しく取得しています。
上の画像のユーザー名のようなテキストを表示する必要があります (つまり、下線なし)。どうすればよいですか?
ios - TTTAttributedLabel "Read More >" 複数の属性で末尾が切り捨てられる可能性はありますか?
TTTAttributedLabeltruncationTokenString
は、 および を介してカスタムの切り捨て文字列をサポートしtruncationTokenStringAttributes
ます。
ただし、もう少し進んで、切り捨て文字列にさまざまなフォントや色など、いくつかの文字列属性を設定したいと考えています。これは私が達成しようとしているものです:
最後の矢印はフォント アイコンを使用して実現できるため、次の文字列を考えていました。
@"… Read More >"
'HORIZONTAL ELLIPSIS' (U+2026)
+ Read More
+ > character from a font
.
残念ながら、TTTAttributedLabelでは、さまざまな属性の範囲を設定できません。
誰かがこれに対する良い解決策を持っていますか、それとも手動で実行し、文字列を含む2行で描画できるため、基本的に文字列を計算する必要があり@"… Read More >"
ます.
ありがとう!
ios - UILabel テキストをクリック可能にする
たとえば、特定のテキストをクリック可能にしたいUILabel
:@"Lorem Ipsum is simply dummy text of the printing bla bla"
この文字列"Ipsum,dummy,printing"
はクリック可能で、色も変更する必要があります。(カスタムクラス)でこれを試しましTTTAttributedLabel
たが、色が変わるだけです。
有益な提案があれば教えてください。
tttattributedlabel - TTTAttributedLabel : リンクの検出に関する問題。
TTTAttributedLabel の使用中に問題が発生しました。特定の URL がリンクとして色付けされず、タッチしても反応しないことがあります。ただし、これは上下にスクロールすることで解決されるため、Cell ビューを再描画するようにします。プロジェクトの github で問題を見てきましたが、関連していると思われる問題は既にクローズされていました。
ios - TTTAttributedLabel で複数/条件付きリンクの色を指定する
@mentions と #hashtags を識別し、私の TTTAttributedLabel インスタンスのその位置にリンクを作成するリンク検出器を TTTAttributedLabel に追加しました。
また、リンクの色と属性を簡単に変更するためにこれを行うことができることも発見しました。
ただし、これにより、Web リンク、ハッシュタグ、メンションなど、すべてのリンク属性の色が変更されます。正規表現または範囲を使用して異なるリンクの色を作成する方法はありますか? @メンションをグレー、@ハッシュタグを赤、Web リンクを青にしたいとします。
ios - スーパービューに UITapGestureRecognizer がある場合、TTTAttributedLabel で URL のタップが機能しない
コンテナビューとそのUITapGestureRecognizer
上にあります。また、サブビューもあり、TTTAttributedLabel
.
コンテナー ビューからジェスチャ レコグナイザーを削除すると、デリゲート メソッドTTTAttributedLabelDelegate
コンテナー ビューにジェスチャ認識エンジンを追加すると。そのアクション メソッドのみが呼び出されます。のデリゲート メソッドはTTTAttributedLabelDelegate
呼び出されません。
ここで、 のリンクをタップしたときにデリゲート メソッドをTTTAttributedLabel
呼び出し、コンテナ ビューの他の領域をタップしたときにアクション メソッドを呼び出す必要があります。
ありがとう。
ios - UILabel: カスタム下線の色?
a のテキストを黒にする必要がありますが、テキストのUILabel
下に薄い灰色の下線が引かれています。これは または で可能ですNSAttributedString
かTTTAttributedLabel
? または、Core Graphics を使用したカスタム描画が必要ですか?
明確化: 別の色の下線に特定の色のテキストが必要です。例: 赤い下線に青いテキスト。