在UITextField中显示答案?

时间:2011-03-18 20:22:32

标签: iphone objective-c function math uitextfield

让我说我有:

int a = textbox1;
int b = textbox2;
answer = a + b;

你如何得到"回答"在textbox3中显示?我确信这是一个非常简单的问题,不管你信不信,我已经做了很多研究而没有发现任何问题。如果你能提供一个例子" Text"和"带小数的数字"我将不胜感激!!先感谢您!

2 个答案:

答案 0 :(得分:3)

使用text的{​​{1}}属性来获取和设置文本。使用NSString的{​​{1}}方法将字符串转换为整数(假设字符串包含有效整数)。最后使用intValue创建一个包含整数的字符串。

这是一行代码。

textBox3.text = [NSString stringWithFormat:@"%d", [textBox1.text intValue] + [textBox2.text intValue]];

答案 1 :(得分:2)

如果你想要小数值,

a和b应该是浮点数或双打数。你可以尝试这样的事情:

double a = [[textBox1 text] doubleValue];
double b = [[textBox2 text] doubleValue];

[textBox3 setText:[NSString stringWithFormat:@"%f", (a + b)]];