İç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)
    }
}

 

 

 

Tarih:SwiftUI

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2020 Kenan Atmaca