0
我希望我所說的是有道理的。我想要做的是使用說a - b = c的結果。 現在「a」和「b」都是UITextfield,「C」是UILabel
。在Xcode的另一個計算中使用UILabel的結果
我希望能夠在每次運行計算時使用「c」的結果來取「一個」位置。
例如:100 - 30 = 70,然後下一次我想在位置「b」添加另一個數字時,「a」現在是「c」的結果。
現在我還想在我輸入的文本框中保留「a」的原始結果,因此我將它作爲參考點。但每次我輸入一個數字到「b」時,都希望「c」結果下降。現在我該如何編碼?
第一部分我有,但不是第二部分。
繼承人我的代碼
-(IBAction)calculate:(id)sender {
NSString *spCash = self.spendingCash.text;
NSString *recAmount = self.receiptAmount.text;
float cashFloat;
float receiptFloat =[recAmount floatValue];
float spendingFloat = [spCash floatValue];
cashFloat = spendingFloat - receiptFloat;
NSString *cashAv = [[NSString alloc]initWithFormat:@"$%.2f", cashFloat];
self.cashAvailable.text = cashAv;
的第一部分,我希望這是有道理的。
感謝您的時間,並期待閱讀一些回覆。
不太確定你的意思?我希望用戶看到C的結果,並且每次調整結果。你能否提出一種不同的方式來表達它。 – bandicoot 2012-07-16 11:59:02
您可以隨時更新您的標籤和計算結果。關鍵是要將您所使用的數字與您所看到的數字分開來考慮(並存儲),而不是通過減去兩個文本字段來獲得標籤。如果您想用您用於「第一部分」的代碼更新您的問題,我會嘗試更具體地提出修改建議。 – 2012-07-16 12:06:14
我在第一部分使用的代碼中添加了代碼。現在我想在第一次計算完成後重新申請cashAvailable作爲支出現金的結果 – bandicoot 2012-07-16 12:15:14