SwiftUI Alert, Action Sheet Kullanımı

SwiftUI’da bu blog yazımın konusu Alert ( Uyarı Popup’ları ) ve ActionSheet’in nasıl kullanılacağı olacak. İlk olarak bunların neler olduğunu bi hatırlayalım.

Bataryanız azalınca çıkan

Alert Örneği

Bu yukardaki ekranı hepimiz biliyoruzdur bu bir Alert olarak adlandırılıyor. Birde bunun bir menü şeklindeki hali var. Whatsapp’taki paylaşım menüsünü hatırladınız mı işte bu bir ActionSheet olarak adlandırılıyor.

ActionSheet Örneği

SwiftUI’da Nasıl Yapabiliriz?

UIKit’te bu işlemler oldukça uzun, öyle ki önce bir Alert oluşturmamız ve buna başlık ve detayını verdikten sonra tek tek buton oluşturmamız ve bu butonu alert’imize eklememiz ve alert’i present etmemiz gerekiyor. Yazması bile uzun SwiftUI ile bu işlemler oldukça kısaldı.

Alert ve Action Sheet’in görünürlüğünü iki adet @State Bool değişkenleriyle kontrol edeceğiz. Buton yardımıyla bu değişkenin değerini değiştirip göstereceğiz.

Projenin tam hali için GitHub hesabımda SwiftUI hakkında basit projeleri eklediğim WorkSpace‘e göz atabilirsiniz.

Bir yazının daha sonuna geldik, aklınıza takılanları veya sormak istedikleriniz için iletişim formunu kullanabilirsiniz. Bir sonraki yazıda görüşmek üzere bug’sız kodlamalar 🙂

Leave a comment

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

one × 4 =