The slider is used to select a value from a range of values.
Important attribute
Continuous
MaximumValue
MinimumValue
Value
9.25.1. An important method ¶
- (void)setValue:(float)value animated:(BOOL)animated
9.25.2. Add custom methods addSlider and 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];
}
9.25.3. Modify the viewDidLoad in ViewController.m, as follows ¶
(void)viewDidLoad
{
[super viewDidLoad];
[self addSlider];
}
Output ¶
Now when we run the application, we will see the following output
When you drag the slider, the effect is as follows: