1

我对目标 c 非常陌生,并且刚刚开始编写我的第一段代码,所以请在您的回复中对我温柔。

我决定尝试做一个飞镖计算器作为我第一次编程的尝试,因为它本质上是一个简单的减法机。

在我的视图 controller.h 文件中,我有以下内容:

-(IBAction)subtractOne:(id)sender;

在 viewController.m

-(IBAction)subtractOne:(id)sender

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

我已经为所有 22 个评分按钮设置了这些,并设法让所有这些都正常工作。

然而,我现在的困难在于双键和高音按钮。我需要一个 -(IBAction) 将 nextButtonPressed 乘以 2 或 3,但我不确定如何进行。

我不是要求你为我编写代码,但如果你能指出我将如何做到这一点,我将不胜感激。

提前致谢。

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 回答