私は現在、いくつかの値を持つUITextFieldを持っています。また、それに加えてUIStepperを持っています。テキストフィールドの値をインクリメント/デクリメントするためにUIStepperを使用する方法を知りたいです。
コード:
UIStepperの値変更アクション
1位 これをやってみた
- (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で更新し、それに応じて現在の値をインクリメント/デクリメントする方法を理解していません。
ありがとう