0
我有幾個uitextfields將用於輸入數字的代碼,我想將這些數字一起添加以更新uilabel。在uitextfield中添加數字以更新uilabel
我可以做所有的更新和標籤和字段,但不能獲得額外的工作。
剛纔我:
label.text = (textfield1.text + textfield2.text);
我想我需要把這些文本框輸入轉換爲int,但不知道該怎麼做......
我有幾個uitextfields將用於輸入數字的代碼,我想將這些數字一起添加以更新uilabel。在uitextfield中添加數字以更新uilabel
我可以做所有的更新和標籤和字段,但不能獲得額外的工作。
剛纔我:
label.text = (textfield1.text + textfield2.text);
我想我需要把這些文本框輸入轉換爲int,但不知道該怎麼做......
還有一些額外的步驟你要做的:
例如(我用浮在我的情況,你可以改變任何你想要的類型):
float textField1Value = [textfield1.text floarValue];
float textField2Value = [textfield2.text floarValue];
label.text = [NSString stringWithFormat:@"%f", textField1Value + textField2Value];
希望有所幫助。
不要使用'stringWithFormat:'來格式化顯示給用戶的十進制數。一定要使用'NSNumberFormatter'。這也應該用於將文本轉換爲「float」值。您希望根據用戶的區域設置正確格式化數字。 – rmaddy