0
私はテキストのすべての情報を持つjsonファイルを持っています。 JSON内のノードの一つは、次のようになります。私はstackoverflowの上で検索を実行しようとしましたSwiftのテキストからハイパーリンクを作成する
File ***Verify File***
:私がやりたい
"description": "File. <a href=\\\"http://www.test.com/VerifyFile.html\\\">Verify File</a>"
どのように迅速でUILabelのテキストフィールドのハイパーリンクを作成しています何も具体的に利用できませんでした。私はRegexを使って "href"テキストを得るために以下のコードを書いた。
let regexOptions:NSRegularExpressionOptions?
= NSRegularExpressionOptions.CaseInsensitive
let regex = try NSRegularExpression(pattern: "<a[^>]+href=\"(.*?)\"[^>]*>.*?</a>", options: regexOptions!)
次に、NSMUtableAttributedStringを使用してそのリンクを作成します。私は正しい方向にいますか?
http://stackoverflow.com/questions/38035556/multi-line-editable-piece-of-text-editable-uilabel/38035564#38035564 – impression7vx
いいえ、申し訳ありません。 UILabelにはジェスチャ認識機能がありません(たとえば、UIButtonにはUITapGestureRecognizerがあります)。UILabelをUIButtonに変更すると、テキスト全体がリンクになります。 – TParizek
@ impression7vx答えに感謝します。 .. – lifemoveson