如何在SwiftUI中使用UIButton更改@State变量

如何在SwiftUI中使用UIButton更改@State变量,swiftui,xcode11,Swiftui,Xcode11,我试着用下面的代码使用一个按钮来更改这个@State变量的值。 即使不涉及使用按钮,我如何更改@State变量?(或SwiftUI的任何变量类型) 代码中有语法错误。您没有为按钮写闭包 struct SwiftUIView: View { @State var x = 0 var body: some View { Button(action: { self.x = 1 }) { Text("Button

我试着用下面的代码使用一个按钮来更改这个@State变量的值。 即使不涉及使用按钮,我如何更改@State变量?(或SwiftUI的任何变量类型)


代码中有语法错误。您没有为
按钮写闭包

struct SwiftUIView: View {
    @State var x = 0
    var body: some View {
        Button(action: {
           self.x = 1
        }) {
           Text("Button")
        }
    }
}

代码中有语法错误。您没有为
按钮写闭包

struct SwiftUIView: View {
    @State var x = 0
    var body: some View {
        Button(action: {
           self.x = 1
        }) {
           Text("Button")
        }
    }
}