UISteppers - 如何设置Stepper从上一个值重新启动

时间:2013-11-15 16:59:09

标签: ios uistepper

在具有多个视图控制器的应用程序中,如何设置UIStepper,以便在按下按钮时从最后选择的值重新启动。

目前,如果我使用Steppers来回移动我的视图,如果我按下步进按钮,它会将标签中的值重置为其开始默认值。

我希望它能从用户选择的最后一个值增加/减少。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

-(void)viewDidLoad {

 int number = [[NSUserDefault standardUserDefault] integerForKey:@"value"];

 if(!number) { number = 1; };

 yourStep.value = number;

}

-(IBAction)changeValue:(UIStepper *)sender {

double value = [sender value];

int myValue = (int)value;

[[NSUserDefault standardUserDefault] setInteger:myValue forKey@"value"];

}