Iphone type=number step=any 截断小数点后的尾随零。
这里有一个案例:
我希望在另一个框中输入 28.90 美元(90 和 9),但 iphone 将两者都截断为 28.9。
任何人都可以帮我解决这个问题吗?
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]]);