对于目标c来说是非常新的,并且刚刚开始编写我的第一段代码,所以请在回复中对我保持温和。
我决定尝试为我的第一次编程尝试做一个飞镖计算器,因为它本质上是一个简单的减法机。
在我的视图controller.h文件中,我有以下内容:
-(IBAction)subtractOne:(id)sender;
并在viewController.m中
-(IBAction)subtractOne:(id)sender
{
accumulator -= 1;
calculatorScreen.text = [NSString stringWithFormat:@"%i", accumulator];
}
我已经为所有二十二个得分按钮设置了这些按钮,并且设法让一切正常。
然而,现在我的困难在于双重和高音按钮。我需要一个 - (IBAction)将nextButtonPressed乘以2或3,但我不确定如何继续这个。
我不是要求你为我编写代码,但如果你能指出我将如何做到这一点,我将非常感激。
提前致谢。
答案 0 :(得分: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];
}