2

Iphone type=number step=any 截断小数点后的尾随零。

这里有一个案例:

我希望在另一个框中输入 28.90 美元(90 和 9),但 iphone 将两者都截断为 28.9。

任何人都可以帮我解决这个问题吗?

4

1 回答 1

0
 NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init];
 [fmt setFormat:@"0.##"];
  NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:28.902]]);
  NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:28.9]]);
  NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:28.0]]);
于 2013-02-05T13:10:52.660 回答