0

我需要在标签上显示 $value。目前它显示为 125000 但我需要它是 125,000.00

提前感谢所有支持者。

4

2 回答 2

0

将数字格式化程序(在对象库中找到)对象拖到字段/标签上。将行为(确保您在数字格式化程序的属性检查器中)更改为“OS X 10.4+ Custom”(在 Xcode 4.5.2 中就是这样)。

在“整数位”字段中,将最小值更改为 1,并根据需要保留最大值。对于“分数位数”字段,将最小值和最大值设置为 2。

在字段顶部附近,在“格式 (+)”和“(-)”字段前面粘贴一个美元符号。

选中组分隔符框,然后将主要和次要分组字段更改为 3。

于 2013-01-05T03:43:26.370 回答
0

您的问题的解决方案是NSNumberFormatter

一些可以帮助您入门的代码:

    NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSLog(@"%@", [currencyFormatter stringFromNumber:[NSNumber numberWithInt:10395209]]);
[currencyFormatter release];
于 2013-01-05T06:47:04.490 回答