您的位置:首页 > 产品设计 > UI/UE

IOS开发-UI学习-UISlider(滑动条)的使用

2016-04-06 17:25 591 查看
滑动条即UISlider,是我们常见的软件中设置音量,亮度等的滑条,初始化及基本设置如下:

//    新建滑动条
UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 100, 314, 50)];
//    设置滑动条初始值
slider.value = 0.1;
//    设置滑动条滑过部分背景色
slider.tintColor = [UIColor redColor];
//    设置右边图片
slider.maximumValueImage = [UIImage imageNamed:@"3"];
//    设置左边图片
slider.minimumValueImage = [UIImage imageNamed:@"4"];
//    设置滑块未选中时图片
[slider setThumbImage:[UIImage imageNamed:@"5"] forState:UIControlStateNormal];
//    设置滑块高亮时图片
[slider setThumbImage:[UIImage imageNamed:@"6"] forState:UIControlStateHighlighted];
//    slider.transform = CGAffineTransformScale(slider.transform, 1, 2);
//   添加滑块值改变时事件
[slider addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged];
//    把滑块添加到当前view上
[self.view addSubview:slider];


当滑动条的滑块位置改变时,会触发changevalue事件:事件处理如下:

//滑动条值改变时触发的事件
-(void)haha:(UISlider*)sender{
//    打印滑动条当前值(在改变时触发此方法)
NSLog(@"%f",sender.value);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: