关闭

18.UIStepper

标签: UIStepper
155人阅读 评论(0) 收藏 举报
分类:

在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);

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23247次
    • 积分:932
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:6篇
    • 译文:0篇
    • 评论:5条
    最新评论