滑动条和进程条
2015-09-24 20:19
357 查看
@interface ViewController ()
@property(strong,nonatomic)UISlider *slider;//滑动条
@property(strong,nonatomic)UIProgressView *pView;//进度条
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
_slider = [[UISlider
alloc]initWithFrame:CGRectMake(50,
50, 220,
20)];
//设置滑动条的关键属性
_slider.maximumValue =
20.0f;//最大值
_slider.minimumValue =
0.0f;//最小值
_slider.value =
10.0f;//当前值
//注意:UIButton的事件是TouchUpInside
//其他类似的控件事件是值改变ValueChanged
[_slider
addTarget:self
action:@selector(dragSlider:)
forControlEvents:UIControlEventValueChanged];
[self.view
addSubview:_slider];
_pView = [UIProgressView
new];
_pView.frame =
CGRectMake(50,
100, 220,
10);
//设置初始进度progress值范围是0~1
_pView.progress =
0.5;
//配置其他选项,查看文档
[self.view
addSubview:_pView];
}
//拖动滑动条对应的事件
- (void)dragSlider:(UISlider*)sender
{
//算出滑动条所对应的进度值
_pView.progress = sender.value/sender.maximumValue;
NSLog(@"滑动条的值%g",sender.value);
}
@property(strong,nonatomic)UISlider *slider;//滑动条
@property(strong,nonatomic)UIProgressView *pView;//进度条
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoad];
_slider = [[UISlider
alloc]initWithFrame:CGRectMake(50,
50, 220,
20)];
//设置滑动条的关键属性
_slider.maximumValue =
20.0f;//最大值
_slider.minimumValue =
0.0f;//最小值
_slider.value =
10.0f;//当前值
//注意:UIButton的事件是TouchUpInside
//其他类似的控件事件是值改变ValueChanged
[_slider
addTarget:self
action:@selector(dragSlider:)
forControlEvents:UIControlEventValueChanged];
[self.view
addSubview:_slider];
_pView = [UIProgressView
new];
_pView.frame =
CGRectMake(50,
100, 220,
10);
//设置初始进度progress值范围是0~1
_pView.progress =
0.5;
//配置其他选项,查看文档
[self.view
addSubview:_pView];
}
//拖动滑动条对应的事件
- (void)dragSlider:(UISlider*)sender
{
//算出滑动条所对应的进度值
_pView.progress = sender.value/sender.maximumValue;
NSLog(@"滑动条的值%g",sender.value);
}
相关文章推荐
- XML绘制的总结
- blog is waiting for you
- Openwrt 免重新编译设置初始默认ESSID和配置
- ## 事件 2级绑定 ##
- 协议protocol
- Smarty中一些标签的使用
- linux下学习笔记——g++模式下调试和makefile
- loop设备
- IDEA14 hibernate :createQuery("from UserEntity")Can't resolve symbol 'UserEntity' less..
- 洛谷1387 最大正方形
- For my csdn blog!
- public private default protected修饰符或者作用域的区别
- 白话经典算法系列之十七 数组中只出现一次的数
- 关于永动机(长期不死的进程)
- UIView显示图片
- 给多行文本添加 前标 1. 2. 3. 4. 5. 6. 7.
- ThreadPoolExecutor JDK线程池
- NYOJ 60 谁获得了最高奖学金(结构体)
- js实现获取当前时间是本月第几周的方法
- NSOperation封装- 多任务下载