uilabel - iOS controlling a slider value and text label value with a stepper -


i have slider controls output of text label.

-(ibaction)myslider:(uislider *)sender {     _mytextlabel.text = [nsstring stringwithformat:@"%i", (int) sender.value]; } 

however, want stepper able changer slider's position. so, if slider has been set 50, , text label says 50, want stepper increment 51, 52, 53, etc. know code this? thanks!

you need keep reference uislider. make handler uistepper valuechanged event.

some settings need done both stepper , slider

set minimum value , maximum value both stepper , slider 0 , 100 respectively. set step size of stepper 1. set default value same both stepper ans slider.

- (void)viewdidload {     [super viewdidload];      self.slider.minimumvalue = 0;     self.slider.maximumvalue = 100;      self.stepper.minimumvalue = 0;     self.stepper.maximumvalue = 100;     self.stepper.stepvalue = 1;      self.slider.value = 10;     self.stepper.value = 10;  }  - (ibaction)steppervaluechanged:(uistepper *)sender {      [self.slider setvalue:sender.value];      self.mytextlabel.text = [@((int)sender.value) stringvalue];  }  - (ibaction)slidervaluechanged:(uislider *)sender {      [self.stepper setvalue:sender.value];      self.mytextlabel.text = [@((int)sender.value) stringvalue]; } 

Comments