<分区>
标签 ios
<分区>
我有一个简单的鞋码转换器应用程序,我希望它是这样的,如果答案不需要小数位,则没有小数位,只有整数。如果答案是 2,我不希望它说 2.000000,它应该说 2。如果它需要一位小数,它应该显示到一位小数,例如 12.8 而不是 12.80。我该怎么做?
ViewController.m文件
- (void)viewDidLoad
{
[super viewDidLoad];
_countryNames = @[@"Europe", @"United Kingdom", @"Japan"];
_sizeRates = @[ @11.5f, @.875f, @7.0f];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
NSString *resultString = [[NSString alloc] initWithFormat: @"%3f USS = %3f %@", size, result, _countryNames[row]];
_resultLabel.text = resultString;
}
最佳答案
使用 %.0f , %.1f
等来指定
例如。 :
if(requires 1)
{
// use %.1f
else
{
//use %.2f
}
}
继续这样
希望我有所帮助。
关于ios - 如何减少小数位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17678120/