やりたいこと
SwiftUIで、Text表示時にURL部分をリンク化したい。
前提
SwiftUIを利用しており、iOS15以降だと、Text("https://example.com") リンクにさせることができることは知っておりますが、TextFieldで入力された文字列からURL部分だけを押せるURLリンクとする方法が実装できない状況です。
調べると、事前にURLリンクとしたい文字列を定義する方法や、文字列の中からURLを抽出する方法はネットでも出てきて、入力された文字列のURLを抽出して、抽出されたものをリンクとするというようなイメージはできるのですが、実際にコードに落とし込めていないため、ご存知の方がいましたらご教授お願いいたします。
SwiftUIで利用できれば、SwiftUI/UIKitどちらの実装でも可能で、iOS14以降で利用できる方法があればベストですが、iOS15以降からでも大丈夫です。
実現したいこと
以下イメージのように、URLリンク部は、リンクとして認識して、画面遷移が可能なようにしたいです。
0 コメント