Slider crea un control que permite al usuario seleccionar un valor de un rango de valores. Se pinta como una barra horizontal con una "perrilla" (knob) para mover.
-
init(value:in:step:onEditingChanged:):valuees un Binding que almacena el valor actual.inespecifica los valores mínimo y máximo que puede tomar elSlider.stepmarca los incrementos del cursor.oneditingchangedes un callback que se invoca cuando el usuario empieza y termina de mover elSlider.
ADVERTENCIA: Como mínimo hay que asignar el Binding y el rango de valores mínimo y máximo.
struct ContentView: View {
@State private var currentValue = 5.0
var body: some View {
VStack {
Text("Valor actual: \(currentValue.formatted())")
Slider(value: $currentValue, in: 0...5, step: 0.1)
}
.padding()
}
}

Top comments (0)