Objective-C-iOS常用小控制元件(UIStepper)計數器/步進器
//UIStepper計數器/步進器
- (void)createStepper{
//建立計數器
UIStepper *stepper=[[UIStepperalloc]init];
//設定計數器的中心
stepper.center=CGPointMake(250, 100);
//設定自動重複
stepper.autorepeat = YES;
//設定最小值
stepper.minimumValue=1;
//設定最大值
stepper.maximumValue=100;
//設定當前值
stepper.value=20;
//設定計數器的步幅
stepper.stepValue = 10;
//設定計數器的顏色
stepper.tintColor = [UIColorredColor];
//設定背景圖片
[stepper setBackgroundImage:[UIImageimageNamed:@"icon1"] forState:UIControlStateNormal];
//設定➕那邊的圖片
[stepper setIncrementImage:[UIImageimageNamed:@"icon2"] forState:UIControlStateNormal];
//設定➖那邊的圖片
[stepper setDecrementImage:[UIImageimageNamed:@"icon1"] forState:UIControlStateNormal];
//新增點選事件
[stepper addTarget:selfaction:@selector(stepper:) forControlEvents:UIControlEventValueChanged];
//新增計數器
[self.viewaddSubview:stepper];
}
//點選事件的處理
-(void)stepper:(UIStepper *)stepper{
NSLog(@"%f",stepper.value);
}