UIStepper(计数器)
2015-09-06 15:23
253 查看
//创建一个UIStepper对象(计数器控件)
UIStepper *stepper = [[UIStepper alloc]initWithFrame:CGRectMake(100, 200, 200, 30)];
stepper.backgroundColor = [UIColor redColor];
[self addSubview:stepper];
//设置是否连续计算值(默认是YES)
stepper.continuous = NO;
//设置当按钮一直点击并且没有松开的时候值是否一直改变(默认为YES)
stepper.autorepeat = YES;
//设置值是否在最小值和最大值之间循环
stepper.wraps = NO;
//设置最小值
stepper.minimumValue = 0;
//设置最大值
stepper.maximumValue = 200;
//设置每一次点击后值改变的大小
stepper.stepValue = 2;
//设置边框的渲染颜色
stepper.tintColor = [UIColor cyanColor];
//设置计数器在某个状态下的背景图片
// [stepper setBackgroundImage:[UIImage imageNamed:@"1.gif"] forState:UIControlStateNormal];
//设置分割图片
// [stepper setDividerImage:[UIImage imageNamed:@"3.png"]forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal];
//设置增加按钮的图像
[stepper setIncrementImage:[[UIImage imageNamed:@"3.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ] forState:UIControlStateNormal];
//设置减少按钮的图片
[stepper setDecrementImage:[[UIImage imageNamed:@"1.gif"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ] forState:UIControlStateNormal];
点击事件
//为计数器视图绑定事件
[self.rootView.stepper addTarget:self action:@selector(stepperAction:) forControlEvents:UIControlEventValueChanged];
/设置计数器的点击事件
-(void)stepperAction:(UIStepper *)sender{
//获的此时的值
NSLog(@"%lf",sender.value);
}
UIStepper *stepper = [[UIStepper alloc]initWithFrame:CGRectMake(100, 200, 200, 30)];
stepper.backgroundColor = [UIColor redColor];
[self addSubview:stepper];
//设置是否连续计算值(默认是YES)
stepper.continuous = NO;
//设置当按钮一直点击并且没有松开的时候值是否一直改变(默认为YES)
stepper.autorepeat = YES;
//设置值是否在最小值和最大值之间循环
stepper.wraps = NO;
//设置最小值
stepper.minimumValue = 0;
//设置最大值
stepper.maximumValue = 200;
//设置每一次点击后值改变的大小
stepper.stepValue = 2;
//设置边框的渲染颜色
stepper.tintColor = [UIColor cyanColor];
//设置计数器在某个状态下的背景图片
// [stepper setBackgroundImage:[UIImage imageNamed:@"1.gif"] forState:UIControlStateNormal];
//设置分割图片
// [stepper setDividerImage:[UIImage imageNamed:@"3.png"]forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal];
//设置增加按钮的图像
[stepper setIncrementImage:[[UIImage imageNamed:@"3.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ] forState:UIControlStateNormal];
//设置减少按钮的图片
[stepper setDecrementImage:[[UIImage imageNamed:@"1.gif"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ] forState:UIControlStateNormal];
点击事件
//为计数器视图绑定事件
[self.rootView.stepper addTarget:self action:@selector(stepperAction:) forControlEvents:UIControlEventValueChanged];
/设置计数器的点击事件
-(void)stepperAction:(UIStepper *)sender{
//获的此时的值
NSLog(@"%lf",sender.value);
}
相关文章推荐
- Arduino 控制超声波测距模块
- iOS开发UI -- UIAlertController(提示框)
- iOS开发UI -- 在storeBoard中通过标识符找到页面
- ctf很好的很详细的一篇guide
- UIPickerView隐藏黑线
- jboss无法自动创建Queue和Topic 发布时出现错误javax.naming.namenotfoundexception: myqueue not bound
- UIKit Dynamics 教程:抛掷 Views
- [LintCode]Segment Tree Query 线段树的查询
- Arduino控制继电器模块
- iOS 动画Animation详解, UIView动画,CALayer动画
- TBluetoothLE
- 一个共通的viewModel搞定所有的编辑页面-经典ERP录入页面(easyui + knockoutjs + mvc4.0)
- UIResponder - 2
- 获取UIColor中的RGB值(本人亲测多个获取RGB值的方法,这个最有效)
- iOS控件篇之——UILabel
- UITableView基本属性二:编辑模式
- HBuilder的几个常用快捷键
- iOS-交互设计归纳
- codeforces 484 B Maximum Value 排序+二分 + 数学
- UI小组件 UISegment-UISlider-UIStepper-UIProgressView-UITextView介绍