18.UIStepper

在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件。它的显示效果如下:
这里写图片描述
它主要有下面几个属性
value 当前所表示的值,默认0.0
minimumValue 最小可以表示的值,默认0.0
maximumValue 最大可以表示的值,默认100.0
stepValue 每次递增或递减的值,默认1.0
设置以上几个值,一般就可以很方便的使用了。

1.初始化

UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];

设置最小值
stepper.minimumValue = 0;

设置最大值
stepper.maximumValue = 800;

设置初值
stepper.value = 0;

增量(每次增加多少)
stepper.stepValue = 1;

设置点击触发方法
[stepper addTarget:self action:@selector(stepperAction:) forControlEvents:(UIControlEventValueChanged)];

添加到视图上
[self.view addSubview:stepper];

释放
[stepper release];

实现点击方法
-(void)stepperAction:(UIStepper *)stepper
{

当前值 = 初值 + 增量
double a = stepper.value;
NSLog(@”%f”,a);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值