直接上代码:
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 300, CGRectGetWidth(self.view.bounds)- 60, 30)];
slider.minimumValue = 0;
slider.maximumValue = 100;
slider.value = 20;
slider.minimumTrackTintColor = [UIColor blueColor];
slider.maximumTrackTintColor = [UIColor brownColor];
slider.minimumValueImage = [UIImage imageNamed:@"2"];
slider.maximumValueImage = [UIImage imageNamed:@"4"];
[slider setThumbImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];
[slider setThumbImage:[UIImage imageNamed:@"4"] forState:UIControlStateHighlighted];
[slider addTarget:self action:@selector(handleSliderAction:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:slider];
[slider release];
}
- (void)handleSliderAction:(UISlider *)sender {
NSLog( @"%f", sender.value ) ;
}