有了新的@Binding
委托和预览,我发现总是必须创建一个@State static var
来创建必要的绑定有点尴尬:
struct TestView: View {
@Binding var someProperty: Double
var body: some View {
//...
}
}
#if DEBUG
struct TestView_Previews : PreviewProvider {
@State static var someProperty = 0.7
static var previews: some View {
TestView(someProperty: $someProperty)
}
}
#endif
有没有更简单的方法来创建绑定,代理一个简单的值来测试和预览?