3

目的の C で長いテキストのごく一部を表示する必要があります。 TTTAttributedLabel を使用して、すべてのテキストを表示する [続きを読む] ボタンを追加する方法。

前もって感謝します

4

2 に答える 2

4
  • attributedTruncationToken を使用して、ラベルの末尾に「.. Read more」を設定します。
  • NSLinkAttributeName:などのリンクを含む属性付き文字列を設定します[NSURL URLWithString:EXTagURL]

次に、以下のデリゲート メソッドを使用して、設定した属性付き文字列の URL に移動します。

-(void)attributedLabel:(TTTAttributedLabel *)label
  didSelectLinkWithURL:(NSURL *)url{}

お役に立てれば。

于 2015-02-13T17:38:54.447 に答える
0

まず、ターミナルで cocoapods が更新されていることを確認します:- gem install cocoapods , pod install

次に、ストーリーボードでラベルをクラス TTTAttributed ラベルに設定します。次に、View Controller @property (weak, nonatomic) IBOutlet TTTAttributedLabel *articleDetail; へのアウトレットを作成します。

次に、viewdidload で属性付きの文字列を作成します

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"Read More .."];
[attributedString addAttribute: NSLinkAttributeName value: [NSURL URLWithString:@""] range: NSMakeRange(0, attributedString.length)];
self.articleDetail.attributedTruncationToken = attributedString;

最後にデリゲートメソッドを作成します

-(void)attributedLabel:(TTTAttributedLabel *)label
didSelectLinkWithURL:(NSURL *)url
{
}
于 2015-03-14T07:19:21.177 に答える