UISlider和UIProgressView
2015-10-30 22:33
537 查看
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:(UISlide
4000
r * )slider
{
//拖动拖动条开改变进度条的进度
//拿到进度条
UIProgressView * progress=(UIProgressView*)[self.view viewWithTag:10];
[progress setProgress:slider.value/10 animated:YES];
NSLog(@"%f",slider.value);
}
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:(UISlide
4000
r * )slider
{
//拖动拖动条开改变进度条的进度
//拿到进度条
UIProgressView * progress=(UIProgressView*)[self.view viewWithTag:10];
[progress setProgress:slider.value/10 animated:YES];
NSLog(@"%f",slider.value);
}
相关文章推荐
- jquery模拟进度条实现方法
- PHP设置进度条的方法
- jquery实现模拟百分比进度条渐变效果代码
- js ajax加载时的进度条代码
- javascript实现简单的进度条
- js插件YprogressBar实现漂亮的进度条效果
- ajax 异步上传带进度条视频并提取缩略图
- jquery插件NProgress.js制作网页加载进度条
- jQuery实现文件上传进度条特效
- 分享8款优秀的 jQuery 加载动画和进度条插件
- 自定义刻度jQuery进度条及插件
- 利用Asp.Net回调机制实现进度条
- FCKeditor 图片上传进度条不动的解决方法
- javascript 实现页面加载进度条代码
- Extjs实现进度条的两种便捷方式
- javascript 进度条的几种方法
- 基于jQuery Bar Indicator 插件实现进度条展示效果
- 基于ajax实现文件上传并显示进度条
- VC++进度条process Bar的用法实例
- C# Winform下载文件并显示进度条的实现代码