是否可以在按下按钮而不是松开按钮时更改数字?我尝试了各种选项,包括 simultaneousGesture (DragGesture(minimumDistance: 0)),但都没有用。
struct ContentView: View {
@State var counter = 0
var body: some View {
VStack(spacing: 50) {
Text("\(counter)")
Text("BUTTON 1")
.padding()
.foregroundColor(Color.white)
.background(.yellow)
.cornerRadius(10)
.onTapGesture {
counter += 1
}
Button("BUTTON 2"){
counter -= 1
}
.padding()
.foregroundColor(Color.white)
.background(.green)
.cornerRadius(10)
}
}
}