SwiftUI (Xcode 11.1) ile, 2 yönlü bağlamalar ( @Binding kullanarak ) ile ayarlanmış bazı Views'um var . İki yönlü güncelleme harika çalışıyor.
Ancak, görünümü PreviewProvider'dan nasıl başlatabilirim?
Örneğin:
struct AddProjectView: View {
@Binding public var showModal: Bool
var body: some View {
return VStack {
Text("Add Project View")
Button("Dismiss") {
self.showModal = false
}
}
}
}
Bunu yapamam, çünkü "true" bir Bağlayıcı değildir:
struct AddProjectView_Previews: PreviewProvider {
static var previews: some View {
AddProjectView(showModal: true)
}
}
" Özellik sarmalayıcılar henüz yerel özelliklerde desteklenmiyor " çünkü bunu yapamam :
struct AddProjectView_Previews: PreviewProvider {
static var previews: some View {
@Binding var show = true
return AddProjectView(showModal: $show)
}
}
Bunu nasıl yapabiliriz?
Teşekkürler!!