-1

いくつかの簡単なコード:

- (IBAction)Up_Down:(UIStepper *)sender {
     double value = [sender value];
     [NumDayLabel setText:[NSString stringWithFormat:@"%d", (int)value]];
}

部分的に動作します。

私はそれを5時に始めます。+を押しても何も起こりません。もう一度+を押すと、6になります。その後、+を押すたびに1ずつ上がり続けます。ここで、9になるまで+を押すと、マイナスを押すと10になります。次にマイナスをもう一度押すと9になり、マイナスを押し続ける限り下に戻ります。3まで下げてからプラスを押すと、2になり、+を押し続ける限り上がり始めます。うまくいけば、あなたはアイデアを得るでしょう。

4

1 に答える 1

3

あなたは常にその背後にある1つの値であるため、のアクションを追加したように聞こえますUIControlEventTouchUpInside。ステッパー値が変更される前に起動します。UIStepperの正しいイベントはですUIControlEventValueChanged

于 2012-06-15T13:52:33.300 に答える