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

滑块控件UISlider

2017-06-04 22:58 225 查看
//frame只能改变位置和宽度,不能改变高度

UISlider* slider = [[UISlider alloc]initWithFrame:CGRectMake(10, 30, 200, 40)];
//改变滑块的背景颜色
slider.backgroundColor = [UIColor grayColor];
//设置滑条左边的颜色
[slider setMinimumTrackTintColor:[UIColor greenColor]];
//设置滑条右边的颜色
[slider setMaximumTrackTintColor:[UIColor purpleColor]];
//设置滑块的颜色
[slider setThumbTintColor:[UIColor blackColor]];
//绑定事件
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];

//设置左边的图片
[slider setMinimumValueImage:[UIImage imageNamed:@"tab_3"]];
//设置右边的图片
[slider setMaximumValueImage:[UIImage imageNamed:@"tab_c3"]];

//设置左边滑条的图片
[slider setMinimumTrackImage:[UIImage imageNamed:@"tab_3"] forState:UIControlStateNormal];
//设置右边滑条的图片
[slider setMaximumTrackImage:[UIImage imageNamed:@"tab_c3"] forState:UIControlStateNormal];

[self.view addSubview:slider];

NSLog(@"----%.2f",slider.value);
}

调用方法:

-(void)sliderAction:(UISlider*)sender
{
//0到1
NSLog(@"----%.2f",sender.value);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: