3
SwiftUI วิธีสร้างอินสแตนซ์ PreviewProvider เมื่อ View ต้องการ @Binding ใน initializer
ด้วย SwiftUI (Xcode 11.1) ฉันได้ตั้งค่า Views บางส่วนด้วยการผูกสองทาง (โดยใช้@ ผูก ) การอัปเดตสองทางใช้งานได้ดี อย่างไรก็ตามฉันจะสร้างอินสแตนซ์ของมุมมองจาก PreviewProvider ได้อย่างไร ตัวอย่างเช่น: 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 …