SwiftUI (Xcode 11.1) के साथ, मुझे कुछ व्यूज़ 2-बाइंडिंग ( @Binding का उपयोग करके ) के साथ मिला है। दो-तरफ़ा अद्यतन महान काम करता है।
हालाँकि, मैं पूर्वावलोकनप्रॉइडर से दृश्य को कैसे त्वरित कर सकता हूं?
उदाहरण के लिए:
struct AddProjectView: View {
@Binding public var showModal: Bool
var body: some View {
return VStack {
Text("Add Project View")
Button("Dismiss") {
self.showModal = false
}
}
}
}
मैं ऐसा नहीं कर सकता, क्योंकि "सच" एक बंधन नहीं है:
struct AddProjectView_Previews: PreviewProvider {
static var previews: some View {
AddProjectView(showModal: true)
}
}
और मैं ऐसा नहीं कर सकता क्योंकि " संपत्ति के रैपर अभी भी स्थानीय संपत्तियों पर समर्थित नहीं हैं ":
struct AddProjectView_Previews: PreviewProvider {
static var previews: some View {
@Binding var show = true
return AddProjectView(showModal: $show)
}
}
हम इसे कैसे करते हैं?
धन्यवाद!!