我已经为简单的操作制作了一个计算器,但无法弄清楚如何在输入的数字旁边添加运算符。

我在输入的号码上创建了2个功能1

   -(IBAction)buttonDigitPressed:(id)sender


另一个用于手术

-(IBAction)buttonOperationPressed:(id)sender.

calculatorScreen.text = [NSString stringWithFormat:@"%.2f",result];


这是为了使结果显示在标签计算器屏幕上。

我想要的结果将是在CalculatorScreen上类似“ 1 + 2 * 3/4”的内容。

最佳答案

抱歉,如果我误解了您的问题,但是您想要在计算器应用上显示到目前为止已输入的完整方程式(例如63 + 42-62)。

像其他任何计算器一样,您应该有2个标签,一个用于当前输入,一个用于显示您输入的所有内容(我猜您需要后者)

随着第二个标签的出现,您可以将添加功能添加到您按下的数字中,输入/ =功能,操作功能。如果要进行调整,则16 + 23-32将显示为
1)16 + 23
2)39-32
3)39-32 = 7

那么您将必须添加自己的特定代码。否则标签将输入为16 + 23-32 = 7

关于iphone - 如何在标签上添加运算符“+,-,/,*,mod”等以便制作计算器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10794496/

10-14 22:30