Stepper
约 102 字小于 1 分钟
swiftiosswiftui
2024-08-02
文档:https://developer.apple.com/documentation/swiftui/stepper
用于执行语义上递增和递减动作的控件。
@State var quantity: Int = 0
Stepper(value: $quantity, in: 0...10, label: { Text("Quantity \(quantity)")})
如果您要一个自己管理的数据源的控件,可以这样写:
@State var quantity: Int = 0
Stepper(onIncrement: {
self.quantity += 1
}, onDecrement: {
self.quantity -= 1
}, label: { Text("Quantity \(quantity)") })