0

私は単純な靴のサイズのコンバーター アプリを持っています。答えに小数点以下の桁数が必要ない場合は、整数のみを使用できるようにしたいと考えています。答えが 2 の場合、2.000000 とは言いたくありません。2 とすべきです。小数点以下 1 桁が必要な場合は、12.80 ではなく 12.8 のように、小数点以下 1 桁まで表示する必要があります。どうすればいいですか?

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;
            }
4

1 に答える 1

2

%.0f , %.1fetc を使用して指定します

元。:

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

そのように進みます

私が助けてくれることを願っています。

于 2013-07-16T13:47:23.000 に答える