İçeriğe geç

SwiftUI ile Action Sheet kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Alert olarak kullanıp aksiyonlar oluşturduğumuz Action Sheet yapısının kullanımını göstereceğim.

iOS 13 ve Xcode 11 son kullanıcı ile buluştu ve artık SwiftUI ile uygulamalar geliştirebiliriz. Ancak live code preview işlemi uygulama içinde mevcut değil. Son aşama olarak 4 ekimde macOS Catalina yayınlanacak ve artık tamamen SwiftUI ile uygulamalar geliştirebileceğiz.

Aşağıda yazdığım örneği inceleyebilir ve Action Sheet kullanımını görebilirsiniz.

struct ContentView:View {
    
    @State var isActionVisible:Bool = false
    
    var body: some View {
        Button(action: {
            self.isActionVisible.toggle()
        }) {
            Text("Show Action Sheet")
        }.actionSheet(isPresented: $isActionVisible) {
            ActionSheet(title: Text("Title"), message: Text(""), buttons: [
                ActionSheet.Button.default(Text("Share"), action: {
                    print("Shared!")
                }),
                ActionSheet.Button.destructive(Text("Delete")),
                ActionSheet.Button.cancel()
            ])
        }
    }
}

 

 

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 © 2021 Kenan Atmaca