問題タブ [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 - TTTAttributedLabel の attributedTruncationToken が期待どおりに機能しない
ラベルでは、URL を含むことができる属性付きテキストを使用しています。行数が制限を超えた場合、ラベルは attributedTruncationToken として「読み続けてください」と表示する必要があります。
私は 2 つの問題を観察しています: 1)-「続きを読む」の直前のテキストがリンクとして表示され、クリック可能です。2)- 最後の行に url を含むテキストの場合、'continue reading' はカスタム スキームではなく url のイベントを取得します。
ビデオ: https://www.dropbox.com/s/6gp0namrllplnrw/TTTAttributedLabel_Bug.mov?dl=0
デモ コード: https://www.dropbox.com/s/72hz5q1j39umomh/Demo_Bug.zip?dl=0
ios - TTTAttributedLabel リンクはスタイル設定されていますが、クリックできません
クリック可能なリンクを機能させるための解決策を検討しています。UITextView + NSAttributedString を使用するとこれを機能させることができますが、UITableViewCell の場合は適切に自動レイアウトされません。
これで TTTAttributedLabel をプロジェクトに追加し、ビューのスタイルを完璧に設定しました。リンクも青色に変わり、下線が引かれます。
ただし、それらをクリックしても何も起こりません。コントローラーに TTTAttributedLabelDelegate を実装し、ストーリーボードのラベルに MyLabel を実装しました (これは TTTAttributedLabel を拡張するだけで、デリゲート オプションを同じ関数内で起動させたいためです)。今のところ、コントローラーをデリゲートに設定しましたが、それ自体を指すとうまくいかないかもしれないと考えていました。
しかし、これらの関数はどれも起動されません。ブレークポイントとログを取得しました。
didSelectLinkWithUrl と didLongPressLinkWithUrl を実装しました。
出口
マイラベル
import UIKit import TTTAttributedLabel
私が何を見逃しているか知っている人はいますか?
アップデート
URL f/e http://example.comを貼り付けるだけでアクティブになり、実際にクリック可能になり、didSelectLinkWithUrl がクリック可能になることがわかりましたが、属性付きの文字列が必要であり、HTML 文字列に基づいています。
ios - iOSはHTMLテキストをUILabelに入れます
UILabel に太字、斜体、リンクを含む HTML テキストを配置する必要があります。リンクを使用するNSAttributedString
と、クリックできなくなります。リンクを使用するTTTAttributedLabel
とクリック可能になりますが、書式設定 (太字と斜体) が表示されません。
この問題は私を夢中にさせます!アイデア?
ios - リンクの長さを短くする方法、または TTTAttributedLabel で検出されたリンクの長さを固定する方法
ユーザーが貼り付けたリンクは非常に長く、「http://」などを含んでいるため、リンクの長さを制限して、メインの Web サイト名またはそれ以上の名前のみを表示したいと考えています。
例:
ユーザーが貼り付けたリンク:
ラベルに表示したいリンク: www.androidpolice.com/2015/08/...
それを行う方法はありますか?
attributedTruncationToken というものを検索して見つけましたが、あまり理解できず、行末の切り捨てに関連していると思います。
ios - TTTAttributedLabel を垂直方向に中央揃えにし、切り捨てられたテールにする方法
私はTTTAttributedLabelを使用して、テキストを垂直方向に中央揃え ( と の両方TTTAttributedLabel
でUILabel
デフォルト)、1 行 (デフォルトも)、切り捨てられた末尾の改行で表示しています。
上記のコードは以下をレンダリングします。
2 つのラベルの唯一の違いは、文字列の長さです。ご覧のとおり、2 番目の文字列は垂直方向の中央に配置されていません。
ios - 古い iOS バージョンの UILabel で新しい絵文字を処理する
UILabel の古い iOS バージョンで新しい絵文字を処理する明確な方法はありますか? 例えば iOS 9 で追加されたタコスや中指など。
xamarin - iOS で TTTAttributedLabel LinkAttributes に NSDictionary UIColor を追加する方法
https://github.com/TTTAttributedLabel/TTTAttributedLabelの Xamarin バインディングを使用しています
そして、以下のように - UILabel.attributedText でリンクを作成 *青色ではなく*下線付き *なし
リンク属性を設定したいのですが、構文がよくわかりません -
私はこれらのバリエーションを試しました -
しかし、機能していません。使用可能な Type が表示されないため、UIColor を渡す方法がわからないため、このコードで下線 + 青色をワイプして「何か」を実行しています。