@State private var quantity = 0
var body: some View {
VStack {
Text("\(quantity)")
.font(.system(size: 150))
Stepper("Quantity", value: $quantity, in: 0 ... 100, step: 1) { editing in
//터치 시작 시점, 종료 시점에 한번씩 실행
//시작 시점엔 true, 종료 시점엔 false 값 전달됨
}
.padding()
}
}
//증가되는 값과 감소되는 값이 다르거나, 순환되어야 할 때 사용
Stepper("Quantity") {
//onIncrement
quantity += 1
} onDecrement: {
quantity -= 1
} onEditingChanged: { editing in
}
.padding()