1. slider(可以把它当成进度条 试试!!!!)
UISlider * slider=[[UISlider alloc]initWithFrame:CGRectMake(10, 50, 355, 20)];
//值是从0到1 的
//我们可以自动设置最小值最大值
slider.maximumValue=10;
//设置最小编的图片
slider.minimumValueImage=[UIImage imageNamed:@"3"];
slider.minimumValue=0;
//设置最大值建的图片
slider.maximumValueImage=[UIImage imageNamed:@"002"];
//设置条的填充颜色
slider.maximumTrackTintColor=[UIColor blueColor];
//6 设置进度颜色
slider.minimumTrackTintColor=[UIColor yellowColor];
//7 设置滑动颜色
//slider.thumbTintColor=[UIColor redColor];
//8 设置填充的图片
[slider setMaximumTrackImage:[UIImage imageNamed:@"slider_green"] forState:UIControlStateNormal];
//9 设置进度图片
[slider setMinimumTrackImage:[UIImage imageNamed:@"slider_yellow"] forState:UIControlStateNormal];
//10 设置滑块的颜色
[slider setThumbImage:[UIImage imageNamed:@"btn_nextpage"] forState:UIControlStateNormal];
//11 添加事件 类型是ValueChanged
[slider addTarget:self action:@selector(slider:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:slider];
//进度条 UIprogressView 可以显示百分比 用户不可操作
//进度指示器
UIProgressView * progress=[[UIProgressView alloc]initWithFrame:CGRectMake(10, 100, 355, 20)];
//进度条样式
/**
* UIProgressViewStyleBar
UIProgressViewStyleDefault
*/
progress.progressViewStyle=UIProgressViewStyleDefault;
//添加标识
progress.tag=10;
//设置进度条的进度颜色
progress.progressTintColor=[UIColor redColor];
//设置进度条的颜色
progress.trackTintColor=[UIColor blueColor];
[self.view addSubview:progress];
//将进度器和进度条建立联系
-(void)slider:(UISlider * )slider
{
//拖动拖动条开改变进度条的进度
//拿到进度条
UIProgressView * progress=(UIProgressView*)[self.view viewWithTag:10];
[progress setProgress:slider.value/10 animated:YES];
NSLog(@"%f",slider.value);
}