İçeriğe geç

SwiftUI ile openUrl işlemi

Merhabalar bu yazımda SwiftUI ile uygulama içerisinden url yönlendirme işlemini ve Button üzerinden bu aksiyonu yönetmeyi sizlerle paylaşacağım.

Bu işlem için UIApplication içerisinde bulunan open fonksiyonunu kullanacağız.

Aşağıda yazdığım örneği inceleyebilirsiniz.

struct ContentView: View {
    
    var site:String = "kenanatmaca.com"
    
    var body: some View {
        VStack {
            HStack {
                Text("Contact me!")
                    .foregroundColor(.black)
                    .font(.body)
                Button(action: {
                    self.openUrl(link: self.site)
                }) {
                    Text("kenanatmaca.com")
                    Image(systemName: "chevron.right")
                        .font(.caption)
                }
            }
        }
    }
    
    func openUrl(link: String) {
        guard let url = URL(string: link) else { return }
        UIApplication.shared.open(url)
    }
}

 

 

 

Kategori:SwiftUI

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Copyright © 2022 Kenan Atmaca