标签:
1 #import "ViewController.h" 2 3 @interface ViewController () 4 5 @end 6 7 @implementation ViewController 8 9 - (void)viewDidLoad { 10 [super viewDidLoad]; 11 self.view.backgroundColor = [UIColor whiteColor]; 12 13 #pragma mark--------UISlider--------------- 14 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(100, 550, 300, 50)]; 15 slider.minimumValue = 0; 16 slider.maximumValue = 2.0; 17 //slider.backgroundColor = [UIColor redColor]; 18 [slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged]; 19 [self.view addSubview:slider]; 20 21 22 #pragma mark--------UIPageControll-------- 23 UIPageControl *page = [[UIPageControl alloc] initWithFrame:CGRectMake(100, 600, 100, 30)]; 24 //指定页面个数 25 page.numberOfPages = 4; 26 //指定默认值 27 //从0开始计算 28 page.currentPage = 1; 29 //添加事件 30 [page addTarget:self action:@selector(pageAction:) forControlEvents:UIControlEventTouchUpInside]; 31 page.backgroundColor = [UIColor redColor]; 32 [self.view addSubview:page]; 33 34 NSMutableArray *array = [NSMutableArray array]; 35 for (int i = 1 ; i < 8; i++) { 36 NSString *name = [NSString stringWithFormat:@"huoju_%d.tiff",i]; 37 UIImage *image = [UIImage imageNamed:name]; 38 [array addObject:image]; 39 } 40 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 200, 200, 200)]; 41 imageView.center = self.view.center; 42 imageView.animationDuration = 1; 43 imageView.animationImages = array; 44 imageView.animationRepeatCount = 0; 45 [imageView startAnimating]; 46 imageView.tag = 1000; 47 [self.view addSubview:imageView]; 48 49 50 } 51 #pragma mark ----UIPageControl响应事件 52 -(void)pageAction:(id)page 53 { 54 NSLog(@"我是UIPageControl"); 55 } 56 #pragma mark-------UISlider 响应事件 57 -(void)sliderAction:(UISlider *)slider; 58 { 59 60 UIImageView *imageView =(UIImageView *) [self.view viewWithTag:1000]; 61 imageView.animationDuration = 2 - slider.value; 62 imageView.animationRepeatCount = 0; 63 [imageView startAnimating]; 64 NSLog(@"UISlider当前值:%f", imageView.animationDuration); 65 } 66 67 - (void)didReceiveMemoryWarning { 68 [super didReceiveMemoryWarning]; 69 // Dispose of any resources that can be recreated. 70 } 71 72 @end
标签:
原文地址:http://www.cnblogs.com/DevinSMR/p/5167645.html