需要帮助在xcode中计算

时间:2014-02-13 20:38:56

标签: ios objective-c

在我提出问题之前,我会解释我的项目。在第一个视图中,您可以选择英国鞋码(按钮)或美国鞋码(按钮)。然后它会带你到另一个有两个文本框的视图。(标记为女性或男性)如果选择男性并输入“9”,那么在后台它会执行此等式(21.75 + shoeSize) / 3= ans

然后它会接受答案并执行此操作answer / 12 = Feet。然后在下一个屏幕上会有一个标签上写着“多少英尺?”然后你输入多少英尺。在后台,它将执行此操作feet * whateverYouPutInBox = steps。然后在新屏幕上显示答案。我需要知道如何做背景方程! (我是iOS编程新手)这对大多数人来说似乎很简单。但请帮助我。如果您需要任何解释,请回复!

1 个答案:

答案 0 :(得分:0)

只需颠倒你的等式:

float answer = (21.75 + [shoeSizeTextfield.text floatValue])/3;
float feet = answer/12;
float steps = feet * [numberOfFeetTextField.text floatValue];

并且不需要在后台运行它们,因为它们只需要几分之一秒。

但是当你说“在新屏幕上显示”时,你的意思是什么?您想将值传输到另一个视图控制器吗?如果是,请查看以下答案:Passing Data between View Controllers