我需要在标签上显示 $value。目前它显示为 125000 但我需要它是 125,000.00
提前感谢所有支持者。
将数字格式化程序(在对象库中找到)对象拖到字段/标签上。将行为(确保您在数字格式化程序的属性检查器中)更改为“OS X 10.4+ Custom”(在 Xcode 4.5.2 中就是这样)。
在“整数位”字段中,将最小值更改为 1,并根据需要保留最大值。对于“分数位数”字段,将最小值和最大值设置为 2。
在字段顶部附近,在“格式 (+)”和“(-)”字段前面粘贴一个美元符号。
选中组分隔符框,然后将主要和次要分组字段更改为 3。
您的问题的解决方案是NSNumberFormatter
一些可以帮助您入门的代码:
NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSLog(@"%@", [currencyFormatter stringFromNumber:[NSNumber numberWithInt:10395209]]);
[currencyFormatter release];