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