🔗

【SwiftUI】テキストにリンクを追加する

2024/02/12に公開

Markdown

SwiftUIではMarkdownで書くことができます。

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack {
            Text("[リンクを開く](https://www.example.com)")
        }
        .padding()
    }
}

#Preview {
    ContentView()
}

https://forums.developer.apple.com/forums/thread/682711

Link

import SwiftUI

struct ContentView: View {
    
    var body: some View {
        VStack {
            Link("リンクを開く", destination:  URL(string: "https://www.example.com")!)
        }
        .padding()
    }
}

#Preview {
    ContentView()
}

https://developer.apple.com/documentation/swiftui/link

Discussion