这可能是一个愚蠢的问题,但无论如何。
我想在我的标签上设置的数字很好地合成了这个20,000,000。 我该怎么做?
现在我已经将小数点数设置为0,所以我只得到没有任何地方的整数。
[NSString stringWithFormat:@"%.0f", slider.value];
答案 0 :(得分:1)
查看NSNumberFormatter的文档 - 你可以用它做很多事情。
答案 1 :(得分:1)
您可以使用以下格式化程序:
-(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;
}