UIStepper步进器 ——事件驱动型控件,(一个+和-按钮的)
2016-04-23 16:19
465 查看
- (void)viewDidLoad {
[super viewDidLoad];
//步进器 固定的size (94*27), 事件驱动型控件
UIStepper *st = [[UIStepper alloc] initWithFrame:CGRectMake(10,10,300,30)];
//设置最大值
st.maximumValue = 300;
//设置最小值
st.minimumValue = 10;
//设置步长 (默认值为1 必须>0)(+一次增加的值/-一次减少的值)
st.stepValue = 10;
st.continuous = NO;
[st addTarget:self action:@selector(stepperValueChanged:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:st];
//进度条,普通视图控件,高度固定9
UIProgressView *progress = [[UIProgressView alloc] initWithFrame:CGRectMake(10,100,300,30)];
//进度条的进度属性(默认为0,0.0-1.0),值大于1,进度条一直处于满格状态
progress.progress = 0.1;
progress.tag = 101;
[self.view addSubview:progress];
}
- (void)stepperValueChanged:(UIStepper *)st{
//点击+/-号value值发生变化
UIProgressView *progress = (UIProgressView *)[self.view viewWithTag:101];
progress.progress = st.value/300;
NSLog(@"stepperValue:%f",st.value);
}
[super viewDidLoad];
//步进器 固定的size (94*27), 事件驱动型控件
UIStepper *st = [[UIStepper alloc] initWithFrame:CGRectMake(10,10,300,30)];
//设置最大值
st.maximumValue = 300;
//设置最小值
st.minimumValue = 10;
//设置步长 (默认值为1 必须>0)(+一次增加的值/-一次减少的值)
st.stepValue = 10;
st.continuous = NO;
[st addTarget:self action:@selector(stepperValueChanged:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:st];
//进度条,普通视图控件,高度固定9
UIProgressView *progress = [[UIProgressView alloc] initWithFrame:CGRectMake(10,100,300,30)];
//进度条的进度属性(默认为0,0.0-1.0),值大于1,进度条一直处于满格状态
progress.progress = 0.1;
progress.tag = 101;
[self.view addSubview:progress];
}
- (void)stepperValueChanged:(UIStepper *)st{
//点击+/-号value值发生变化
UIProgressView *progress = (UIProgressView *)[self.view viewWithTag:101];
progress.progress = st.value/300;
NSLog(@"stepperValue:%f",st.value);
}
相关文章推荐
- Vue 计算属性
- Hibernate查询(Query Language)
- Vue 数据绑定语法
- 单调队列Monotonic Queue
- 宠物之家UI设计
- Vue 实例
- 关于UIScrollView设置约束时需要注意的几点
- Masonry适配——(3)UILable如何设置多行显示
- Vue.js - 概述
- 仿网易云音乐部分UI实现
- QueryRunner
- iOS学习笔记——UITableView
- Flex Builder中创建的项目4种
- APUE学习的经验(引以为戒)
- UI控件之UIControl
- MYSQL用法(十九) MySQL中查询时"Lost connection to MySQL server during query"报错的解决方案
- CarPlay wireless(蓝牙+WiFi)连接方案(蓝牙部分)
- CodeForces245H - Queries for Number of Palindromes(区间dp)
- iOS开发 ☞ NSInteger、NSUInteger
- UVA1626 - Brackets sequence(区间DP--括号匹配+递归打印)