1. 程式人生 > >Objective-C-iOS常用小控制元件(UIStepper)計數器/步進器

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

}