格式化UITextField不起作用?

时间:2011-07-06 17:16:55

标签: iphone objective-c xcode

我试图将我的文本字段格式化为浮点值。示例:0.00"由于某种原因,下面的代码适用于其他texfields,但不适用于此。这是怎么回事?对于我的变量,我是这样编码的:

double var1 = [[myOtherTextField text] doubleValue];
double var2 ext...(same formatting as above, different textfield of course);
double var3 ext...(same formatting as above);

[myTextField setText:[NSString stringWithFormat:@"%0.0f''", (var1 + var2 - var3)]];

其他两个文本字段的格式相同,显示正常...为什么不是这个?谢谢你提前。

1 个答案:

答案 0 :(得分:1)

试试这个。

double var1 = [[myOtherTextField text] doubleValue];
double var2 ext...(same formatting as above, different textfield of course);
double var3 ext...(same formatting as above);

[myTextField setText:[NSString stringWithFormat:@"%1.2f\"", (var1 + var2 - var3)]];