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) } }
İlk Yorumu Siz Yapın