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

UISlider的使用

2015-12-17 11:16 399 查看
//高度不影响滑块大小,但是影响能够拉扯反应的范围,所以不能为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");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: