如果我想要为包含@Binding的SwiftUI视图创建预览,我以前会写下这样的代码:
struct SpecialButton_Preview: PreviewProvider {
static var previews: some View {
@State var value: Bool = true
SpecialButton(isOn: $value)
}
}
然而,Xcode15现在提供了一个新的语法(#Pview),但是当我try 添加我的示例状态属性时,它不起作用:
#Preview { // Error: Ambiguous use of 'Preview(_:traits:body:)'
@State var value: Bool = true
SpecialButton(isOn: $value)
}
我怎么才能让这件事奏效呢?