我目前有一个UITextField,其中有一些价值,而且我还有一个UIStepper。我想知道如何使用UIStepper来增加/减少文本字段的值。
代码:
UIStepper的值更改操作
第一次我试过这个
- (IBAction)changedX:(UIStepper*)sender
{
double value = [sender value];
self.XStepper.value=[self.XCoordinate.text doubleValue];
self.XCoordinate.text=[NSString stringWithFormat:@"%g",value];
NSLog(@"%f",value);
}
然后我把它改成这样:
if ([sender value]==1) {
double temp= [self.XCoordinate.text doubleValue];
temp=temp+1;
self.XCoordinate.text=[NSString stringWithFormat:@"%g",temp];
}
else
{
double temp= [self.XCoordinate.text doubleValue];
temp=temp-1;
self.XCoordinate.text=[NSString stringWithFormat:@"%g",temp];
}
我不明白如何获取当前的UITextField值并在UIStepper中更新它,以便当前值应该相应地增加/减少。
谢谢