İçeriğe geç

SwiftUI ile Redacted kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte nesneleri gizlemek ve yükeleme sonrası göstermek için kullanabileceğimiz yararlı bir fonksiyon olan redacted kullanımını paylaşacağım.

SwiftUI içerisinde hızlı uygulamalar geliştirmemiz için biz geliştiricilere yararlı fonksiyonlar sunulmuştur. Bunlardan biride nesnelerin içeriklerini gizleyip, göstermemizi sağlayan redacted fonksiyonu.

Aşağıda yazdığım örnek ile kullanımını görebilirsiniz. Dilerseniz unredacted fonksiyonu ile bazı nesneleri görünür yapabilirsiniz.

struct ContentView: View {
    
    @State var dataIsLoaded: Bool = false
    
    var body: some View {
        VStack {
            VStack(spacing: 14) {
                Image("la")
                    .resizable()
                    .frame(width: 120, height: 120, alignment: .center)
                    .clipShape(Circle())
                
                Text("@username")
                    .font(.headline)
            }.redacted(reason: dataIsLoaded ? [] : .placeholder)
        }
        .onAppear {
            DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
                dataIsLoaded = true
            }
        }
    }
}

 

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