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

 

 

Kategori:SwiftUI

Tek Yorum

  1. Şükrü Şükrü

    Merhaba swiftuı da mysql ile bağlantısı. İle. Listelediğim listemde swipe ile silme işlemi yaptırılp actionsheet ile silme işlemini evet hayır sorusunda evet kısmına delete func yazıyorum fakat istediğim dışında siliyor sayfa sonundaki eleman bunun nedeni nedir sizce

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

© 2025 Kenan Atmaca