0

Vine アプリケーションに似たアプリケーションを開発しています。そのコメント セルは、ユーザーまたはタグが存在しない場合に正確に機能するナビゲーション (@User が存在するか #tag が存在する) を提供します。

誰かがそれを行う方法を知っている場合は、参照または提案をお願いします(@または#で単語が見つかった場合などの提案はしないでください。その後、すでに行った文字列属性を指定しますが、正確に副コメントセルが必要です)

アイデアや提案を与えることもできます。

よろしくお願いします。

4

1 に答える 1

1

TTTAttributedLabelを使用できます。リンクアクションを提供するのに役立ちます。次のように実装します

TTTAttributedLabel *label = [[TTTAttributedLabel alloc] initWithFrame:frame];
[label setAttributedText:@"yourText"];
label.delegate = self;
label.enabledTextCheckingTypes = NSTextCheckingTypeLink;
[label addLinkToURL:url withRange:range];
[yourCell.contentView addSubview:label];

また、次の場所でリンク アクションをキャプチャできます。

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

これがTTTAttributedLabelDelegate方法です。TTTAttributedLabelDelegateインターフェイス ファイルに追加することを忘れないでください。

于 2014-03-21T08:13:25.567 に答える