如何为两个文本字段,多个标签和一个按钮添加不同的计算

时间:2013-06-21 10:46:21

标签: c# xcode

我正在使用文本字段,供用户输入数据,以及标签,以便在计算数据后显示数据。 当我将两个文本字段放在一起时,它完美地工作。然而,当我引入更多标签时(我需要两个文本字段涉及不同的公式以生成13个不同的标签),它会干扰最初的两个标签,并且数学不起作用。

这段代码有效:

float floatHeightResult=[rectWidth.text floatValue] *
[rectLength.text floatValue];

NSString *stringHeightResult=[[NSString alloc]
                            initWithFormat:@"%1.2f",floatHeightResult];

heightResult.text=stringHeightResult;  

但是,一旦我引入了以下其他附加内容,它就不起作用了:

float floatWeightResult=[rectWidth.text floatValue] +
[rectWidth.text floatValue] * 2.87 ;

NSString *stringWeightResult=[[NSString alloc]
                             initWithFormat:@"%1.2f",floatWeightResult];

widthResult.text=stringWeightResult;

如何将两个数字加在一起,然后再将另一个数字加起来?

1 个答案:

答案 0 :(得分:0)

//我认为它会对你有所帮助..

float fl_rectWidth = [rectWidth.text floatValue];
float fl_rectLength = [rectLength.text floatValue];

float floatHeightResult = fl_rectWidth * fl_rectLength;

lbl_heightResult.text=[NSString stringWithFormat:@"%1.2f",floatHeightResult];

float floatWeightResult = fl_rectWidth + floatHeightResult ;

lbl_widthResult.text=[NSString stringWithFormat:@"%1.2f",floatWeightResult];