1

私は Objective C を初めて使用し、最初のコードを書き始めたばかりなので、親切に対応してください。

プログラミングの最初の試みとして、Darts Calculator を試してみることにしました。それは本質的に単純な減算マシンであるためです。

私のview controller.hファイルには次のものがあります:

-(IBAction)subtractOne:(id)sender;

そしてviewController.mで

-(IBAction)subtractOne:(id)sender

{
    accumulator -= 1;
    calculatorScreen.text = [NSString stringWithFormat:@"%i", accumulator];    
}

22 個のスコアリング ボタンすべてに対してこれらを設定し、すべて正常に機能するように管理しました。

しかし、私の難しさは今ダブルとトレブルのボタンに来ています. nextButtonPressed を 2 倍または 3 倍する -(IBAction) が必要ですが、これをどのように進めればよいかわかりません。

私はあなたにコードを書くように頼んでいるわけではありませんが、私がこれを行う方法を教えていただければ幸いです。

前もって感謝します。

4

1 に答える 1

0
-(IBAction) tripleMultiplier:(id)sender;

-(IBAction) tripleMultiplier:(id)sender {
    // Activate the triple multipler if it is inactive, otherwise deactivate it.
    tripleMultiplier = !tripleMultiplier;
}

その他にもIBACtions

-(IBAction) subtractOne:(id)sender {
    // If the tripleMultipler is active: 
    accumulator -= (tripleMultipler ? 1 : 3);
    calculatorScreen.text = [NSString stringWithFormat:@"%i", accumulator];    
}
于 2012-08-01T00:10:42.447 に答える