2013-06-21 45 views
0

我使用的文本字段,將用戶輸入的數據和標籤來顯示數據一旦被計算。 當我將兩個文本字段放在一起時,它完美地工作。然而,當我引入更多的標籤(我需要兩個文本字段與不同的公式有關,以產生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; 

如何添加兩個數字一起,然後由另一個數字結果的時間?

回答

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]; 
+0

謝謝你,但我怕lbl_產生錯誤代碼爲我 – user2463024

+0

要創建lbl_生產扔代碼或IBOutlet中? –

+0

任何plz提供你的代碼。這樣我就能明白你在做什麼 –

相關問題