iOS - Slider

Uso di cursori

I dispositivi di scorrimento vengono utilizzati per scegliere un singolo valore da un intervallo di valori.

Proprietà importanti

  • continuous
  • maximumValue
  • minimumValue
  • value

Metodo importante

- (void)setValue:(float)value animated:(BOOL)animated

Aggiungi metodi personalizzati addSlider e 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];
}

Aggiorna viewDidLoad in ViewController.m come segue:

(void)viewDidLoad {
   [super viewDidLoad];
   [self addSlider];
}

Produzione

Quando eseguiamo l'applicazione, otterremo il seguente output:

Trascinando il cursore, l'output sarà il seguente e stamperà il nuovo valore nella console:

Viene utilizzato per consentire agli utenti di apportare modifiche a un valore o processo in un intervallo di valori consentiti.