1

UILabel でリンク/メンション/ハッシュタグを検出してクリック可能にする方法。または、利用できるオープンソースライブラリはありますか (複数行のテキストを処理しない Fancy UILabel、言及/ハッシュタグを処理しない TTAttributedLabel を既に見ました)?

4

2 に答える 2

4

現在の iOS では UILabel でこれを行う方法はありません...

TTTAttributedLabel を使用すると、ラベルのスタイルを設定できますが、クリック可能な (またはタップ可能な) リンクの場合は、UIWebView を使用して、ラベルとして偽装するようにスタイルを設定するか、オタクになって、ラベルを付けてミックスでUIButtonを使用しますが、それは非常に面倒です-パズルのように、ただ...それらは一緒に収まりません。

最後のオプションは、リンクの上に UIButton をオーバーレイすることですが、これには、リンクがどこにあるかを知っている必要があり、質問はリンクの検出などに関するものだったので...

あなたは本当にUIWebViewを調べるべきです。

于 2012-07-12T20:26:09.170 に答える
0

次のライブラリを使用してこれを実現できます。

https://github.com/SebastienThiebaud/STTweetLabel

于 2013-11-14T12:58:12.060 に答える