IOS开发-UI学习-UISlider(滑动条)的使用
滑动条即UISlider,是我们常见的软件中设置音量,亮度等的滑条,初始化及基本设置如下:
1 // 新建滑动条 2 UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 100, 314, 50)]; 3 // 设置滑动条初始值 4 slider.value = 0.1; 5 // 设置滑动条滑过部分背景色 6 slider.tintColor = [UIColor redColor]; 7 // 设置右边图片 8 slider.maximumValueImage = [UIImage imageNamed:@"3"]; 9 // 设置左边图片 10 slider.minimumValueImage = [UIImage imageNamed:@"4"]; 11 // 设置滑块未选中时图片 12 [slider setThumbImage:[UIImage imageNamed:@"5"] forState:UIControlStateNormal]; 13 // 设置滑块高亮时图片 14 [slider setThumbImage:[UIImage imageNamed:@"6"] forState:UIControlStateHighlighted]; 15 // slider.transform = CGAffineTransformScale(slider.transform, 1, 2); 16 // 添加滑块值改变时事件 17 [slider addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged]; 18 // 把滑块添加到当前view上 19 [self.view addSubview:slider];
当滑动条的滑块位置改变时,会触发changevalue事件:事件处理如下:
1 //滑动条值改变时触发的事件 2 -(void)haha:(UISlider*)sender{ 3 // 打印滑动条当前值(在改变时触发此方法) 4 NSLog(@"%f",sender.value); 5 }