iphone - 格式化浮点值

标签 iphone ios cocoa-touch nsstring floating-point

这可能是个愚蠢的问题,但无论如何。

我希望我在标签上设置的数字格式很好,就像这样 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/

相关文章:

ios - 滚动时如何禁用 UITableView 单元格重新加载?

ios webcal 请求 - 完成回调?

ios - 实现类似行为的应用程序图标

ios - nativescript 如何使元素对触摸事件透明

iphone - 如何通过媒体查询区分 Android 和 iPad?

iOS UICollectionView : Cells with circular view in alternating grid alignment

ios - 使用 NSNotification 更新 tabBarItem 角标(Badge)不起作用(快速)

iphone - 静态库的目的

ios - 如何在iPhone SDK中合并音频和视频

iphone - 在 iOS 6 上的 UIWebView 中全屏播放 YouTube 视频