Uso de deslizadores
Los controles deslizantes se utilizan para elegir un solo valor de un rango de valores.
Propiedades Importantes
- continuous
- maximumValue
- minimumValue
- value
Método importante
- (void)setValue:(float)value animated:(BOOL)animated
Agregar métodos personalizados addSlider y sliderChanged
-(IBAction)sliderChanged:(id)sender {
NSLog(@"SliderValue %f",mySlider.value);
}
-(void)addSlider {
mySlider = [[UISlider alloc] initWithFrame:CGRectMake(50, 200, 200, 23)];
[self.view addSubview:mySlider];
mySlider.minimumValue = 10.0;
mySlider.maximumValue = 99.0;
mySlider.continuous = NO;
[mySlider addTarget:self action:@selector(sliderChanged:)
forControlEvents:UIControlEventValueChanged];
}
Actualice viewDidLoad en ViewController.m de la siguiente manera:
(void)viewDidLoad {
[super viewDidLoad];
[self addSlider];
}
Salida
Cuando ejecutamos la aplicación, obtendremos el siguiente resultado:
Al arrastrar el control deslizante, la salida será la siguiente e imprimirá el nuevo valor en la consola:
Se utiliza para permitir que los usuarios realicen ajustes en un valor o proceso en un rango de valores permitidos.