可以说我有:在UITextField中显示答案?
int a = textbox1;
int b = textbox2;
answer = a + b;
你如何让“答案”在textbox3显示?我相信这是一个非常简单的问题,但不管你信不信,我做了很多研究,但什么都没发现。如果你可以请举一个例子作为“文本”和“带小数的数字”,我将不胜感激!先谢谢你!
可以说我有:在UITextField中显示答案?
int a = textbox1;
int b = textbox2;
answer = a + b;
你如何让“答案”在textbox3显示?我相信这是一个非常简单的问题,但不管你信不信,我做了很多研究,但什么都没发现。如果你可以请举一个例子作为“文本”和“带小数的数字”,我将不胜感激!先谢谢你!
如果你想要十进制值,a和b应该可以是浮点数或双精度值。你可以尝试这样的事情:
double a = [[textBox1 text] doubleValue];
double b = [[textBox2 text] doubleValue];
[textBox3 setText:[NSString stringWithFormat:@"%f", (a + b)]];
使用的NSString
的text
属性来获取和设置它的文本。使用intValue
方法NSString
将字符串转换为整数(假定该字符串包含有效整数)。最后用stringWithFormat
创建一个包含整数的字符串。
这是一行代码。
textBox3.text = [NSString stringWithFormat:@"%d", [textBox1.text intValue] + [textBox2.text intValue]];
感谢您的快速响应! – Jason 2011-03-19 03:55:32
如果答案有帮助,您应该开始接受某些问题的答案。它给你点你的名誉,它也给予他人更多回答你的问题的动机,因为如果你接受他们的答案,他们也得到积分。 =) – MBU 2011-03-18 20:46:12
谢谢大家的快速回复!在我的其他问题上,我没有接受答案,因为我不清楚。我曾要求进一步解释我的理解。更何况,他们的答案我还没有实际工作。另外,我只是越过声望接受答案:)再次感谢你。我也试图回答其他很容易的问题,因为我是新人,并且仍在学习。我一直在阅读C++和Objective-C,我知道cout是C++中的一个调用,但在格式化的Objective-C中遇到了麻烦。非常感谢!!! – Jason 2011-03-18 21:01:07
哈哈没问题! – MBU 2011-03-18 21:51:06