这可能是个愚蠢的问题,但无论如何。
我希望我在标签上设置的数字格式很好,就像这样 20,000,000 。 我该怎么做?
现在我已将小数点位数设置为 0,因此我只得到没有任何位数的整数。
[NSString stringWithFormat:@"%.0f", slider.value];
最佳答案
您可以使用以下格式化程序:
-(void)setCurrencyFormat
{
NSNumberFormatter *CurrencyFormat = [[NSNumberFormatter alloc] init];
[CurrencyFormat setNumberStyle:NSNumberFormatterCurrencyStyle];
label.text= [CurrencyFormat stringFromNumber:[NSNumber numberWithDouble:billAmountInDouble]];
NSString *st1=[NSString stringWithFormat:@"%@",[CurrencyFormat stringFromNumber:[NSNumber numberWithDouble:individualTaxInDouble]]];
label.text=st1;
}
关于iphone - 格式化浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7567494/