Language/Swift

SwiftUI를 이용한 URL 이동하기 (Link)

IFLA 2022. 11. 10. 09:00

SwiftUI는 Link 버튼을 누르면 Safari에 지정한 URL로 이동하는 기능을 제공한다.

 

기본코드

Link(destination: URL(string: "https://wwww.naver.com")!) {
    HStack {
        Text("네이버 이동하기")
    }.foregroundColor(.block)
}

실행화면

네이버 이동하기를 터치했을 때 사파리를 통해 네이버가 열린다.

 

OpenURL

struct ContentView: View {
    @Envirnoment(\.openURL) var openURL

    var body: some View {
        Button("Visit Naver") {
            openURL(URL(string: "https://www.naver.com")!)
        }
    }
}

 


개발자 Document

Apple Developer Documentation