#import "ViewController.h" @interface ViewController () { UISlider * slider; UIView *view; } @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. slider = [[UISlider alloc] initWithFrame:CGRectMake(10,50,300,30)]; [self.view addSubview:slider]; [slider addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged]; slider.minimumValue=0; slider.maximumValue=1000; slider.minimumValueImage = [UIImage imageNamed:@"dp.jpg"]; slider.maximumValueImage = [UIImage imageNamed:@"dp.jpg"]; //slider.continuous = NO; slider.minimumTrackTintColor = [UIColor redColor]; slider.maximumTrackTintColor = [UIColor greenColor]; slider.thumbTintColor = [UIColor blueColor]; view = [[UIView alloc] initWithFrame:CGRectMake(10,300,50,50)]; view.backgroundColor = [UIColor orangeColor]; [self.view addSubview: view]; } - (void) action:(UISlider *)slider{ //NSLog(@"%f",slider.value); view.frame = CGRectMake(slider.value/1000*250,300,50,50); } - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [slider setValue:arc4random()%1000 animated:YES]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
UISlider
猜你喜欢
转载自chenggi102.iteye.com/blog/2307662
今日推荐
周排行