iphone:带有小数的数字键盘,用于Web应用程序的文本输入

时间:2013-02-05 13:00:07

标签: iphone html5

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

这里有一个案例:

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

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

1 个答案:

答案 0 :(得分: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]]);