0

勝者の割合などを計算する分析アプリを作成しようとしています。添付の​​画像を参照してください。

ここに画像の説明を入力

したがって、スマッシュの勝者がいる場合、ユーザーは をクリックUIStepperし、スマッシュの勝者の合計とラリーの数に「1 を追加」し、勝者をラリーの数で割ったパーセンテージも更新する必要があります。その後にドロップの勝者がいた場合、ドロップの勝者の合計は、ラリーの数とスマッシュとドロップの勝者のパーセンテージと共に更新されます。

うまくいけば、私はあなたたちが理解できるように十分に説明しました:/

このコードを使用して、一般的な勝者を更新しています。

- (IBAction)netChanged:(id)sender {

self.netLabel.text = [NSString stringWithFormat:@"%d",
                      [[NSNumber numberWithDouble:[(UIStepper *)sender value]] intValue]];

float net = [self.netLabel.text floatValue];
float rally = [self.rallyLabel.text floatValue];
float netPercentage = (rally == 0.0) ? 0 : net / rally * 100;
self.netPercentageLabel.text = [NSString stringWithFormat:@"%.2f%%", netPercentage];
}

私の質問は、勝者がいるときに行われた他のパーセンテージとラリーを更新するために、コードに関して何をする必要があるかということです。

ありがとう。

4

1 に答える 1

3

そのデータは、のプロパティではなく、別の場所に保存する必要があります。値を更新してから、更新された値を反映するようにラベルを更新します。textUILabel

Model-View-Controllerのドキュメントを読み直すことを強くお勧めします。

于 2012-04-18T23:33:03.233 に答える