标签:
在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件。它的显示效果如下:
它主要有下面几个属性
设置以上几个值,一般就可以很方便的使用了。
1
2
3
4
5
6
7
|
UIStepper *stepper = [[ UIStepper alloc ] init ]; stepper .minimumValue = 2 ; stepper .maximumValue = 5 ; stepper .stepValue = 2 ; stepper .value = 3 ; stepper .center = CGPointMake (160, 240); [stepper addTarget : self action : @selector ( valueChanged :) forControlEvents : UIControlEventValueChanged ]; |
注意:上面我设置stepValue是2,当前value是3,最小值是2。但如果我们点击“-”,这是value会变成2,而不是1。即每次改变都是value±stepValue,然后将最终的值限制在[minimumValue,maximumValue]区间内。
另外还有几个控制属性:
这几个控制属性只有在特殊情况下使用,一般使用默认值即可
标签:
原文地址:http://www.cnblogs.com/wcLT/p/4701551.html