UI 数字输入控件UIStepper

来源:互联网 发布:php可以做软件吗 编辑:程序博客网 时间:2024/06/06 04:16
//在iOS5中新增了一个数字输入控件UIStepper,它可以递进式输入数量。UIStepper继承自UIControl,它主要的事件是UIControlEventValueChanged,每当它的值改变了就会触发这个事件
UIStepper *stepper=[[UIStepper alloc]initWithFrame:CGRectMake(40, 50, 200, 50)];
//设置外观颜色
stepper.tintColor=[UIColor redColor];
//minimumValue 最小可以表示的值,默认0.0
stepper.minimumValue=100;
//maximumValue 最大可以表示的值,默认100.0
stepper.maximumValue=200;
//stepValue 每次递增或递减的值,默认1.0
stepper.stepValue=10;
//value 当前所表示的值,默认0.0
stepper.value=130;
//autorepeat 控制是否在按住是自动持续递增或递减。默认YES。
stepper.autorepeat=YES;
//continuous 控制是否持续触发UIControlEventValueChanged事件。默认YES,即当按住时每次值改变都触发一次UIControlEventValueChanged事件,否则只有在释放按钮时触发UIControlEventValueChanged事件。
stepper.continuous=YES;
//wraps 控制值是否在[minimumValue,maximumValue]区间内循环。默认NO。
stepper.wraps=YES;
//为stepper添加事件
[stepper addTarget:self action:@selector(stepperAction:) forControlEvents:UIControlEventValueChanged];
[self.window addSubview:stepper];

[stepper release];




0 0