如何减少小数位数?

时间:2013-07-16 13:39:34

标签: 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;
            }

1 个答案:

答案 0 :(得分:2)

使用%.0f , %.1f等指定

离。 :

if(requires 1) 
{
// use %.1f
else
    {
    //use %.2f
    }
}

继续那样

希望我帮助过。