//高度不影响滑块大小,但是影响能够拉扯反应的范围,所以不能为0
mySlider =[[UISlider alloc]initWithFrame:CGRectMake(60, 100, 200, 60)];
//滑块位置
mySlider.value =0.8;
//最小值和最大值
mySlider.minimumValue =0;
mySlider.maximumValue =100;
//滑块最左侧图片
mySlider.minimumValueImage =[UIImage imageNamed:@"file_vedio_icon"];
//滑块最右侧图片
mySlider.maximumValueImage =[UIImage imageNamed:@"file_vedio_icon"];
//滑块颜色
mySlider.thumbTintColor =[UIColor redColor];
//滑块右侧和左侧的轨道颜色
mySlider.maximumTrackTintColor =[UIColor blueColor];
mySlider.minimumTrackTintColor =[UIColor whiteColor];
//设置滑块图片(如果同时设置了滑块颜色,滑动时滑块为变成默认样式)
[mySlider setThumbImage:[UIImage imageNamed:@"file_vedio_icon"] forState:UIControlStateNormal];
//设置滑块划过和未划过轨道的图片
[mySlider setMaximumTrackImage:[UIImage imageNamed:@""] forState:UIControlStateNormal];
[mySlider setMinimumTrackImage:[UIImage imageNamed:@""] forState:UIControlStateNormal];
//滑动事件
[mySlider addTarget:self action:@selector(Valuechanged:) forControlEvents:UIControlEventValueChanged];
[mytable addSubview:mySlider];
}
-(void)Valuechanged:(id)sender
{
if (mySlider.value==50) {
NSLog(@"111111");
}
}
UISlider的使用
最新推荐文章于 2018-08-09 17:13:25 发布