İçeriğe geç

SwiftUI ile UIActivityViewController kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte UIActivityViewController kullanımını göstereceğim.

UIActivityViewController ile uygulama içerisinden diğer uygulamalara String, Image, Url paylaşımları yapabilirsiniz. UIKit ile kullandığımız bu sınıfı SwiftUI ilede aynı yapıda kullanabilirsiniz.

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

struct ContentView: View {
    
    var body: some View {
        Button(action: {
            self.shareAction(text: "kenanatmaca.com")
        }) {
            Text("Share")
            Image(systemName: "square.and.arrow.up")
                .font(.caption)
        }
    }
    
    func shareAction(text: String) {
        let share = UIActivityViewController(activityItems: [text], applicationActivities: nil)
        UIApplication.shared.windows.first?.rootViewController?.present(share, animated: true, completion: nil)
    }
}

 

Kategori:SwiftUI

İlk Yorumu Siz Yapın

Bir cevap yazın

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

Copyright © 2022 Kenan Atmaca