UILabel でリンク/メンション/ハッシュタグを検出してクリック可能にする方法。または、利用できるオープンソースライブラリはありますか (複数行のテキストを処理しない Fancy UILabel、言及/ハッシュタグを処理しない TTAttributedLabel を既に見ました)?
質問する
3468 次
2 に答える
4
現在の iOS では UILabel でこれを行う方法はありません...
TTTAttributedLabel を使用すると、ラベルのスタイルを設定できますが、クリック可能な (またはタップ可能な) リンクの場合は、UIWebView を使用して、ラベルとして偽装するようにスタイルを設定するか、オタクになって、ラベルを付けてミックスでUIButtonを使用しますが、それは非常に面倒です-パズルのように、ただ...それらは一緒に収まりません。
最後のオプションは、リンクの上に UIButton をオーバーレイすることですが、これには、リンクがどこにあるかを知っている必要があり、質問はリンクの検出などに関するものだったので...
あなたは本当にUIWebViewを調べるべきです。
于 2012-07-12T20:26:09.170 に答える
0
次のライブラリを使用してこれを実現できます。
于 2013-11-14T12:58:12.060 に答える