2013-01-05 29 views
0

我需要在標籤上顯示$值。 目前它顯示爲125000,但我需要它是125,000.00

在此先感謝所有的支持者。

+0

可能有幫助:http://stackoverflow.com/questions/7479882/nstextfield-with-automatic-nsnumberformatter-in-interface-builder – bryanmac

回答

0

你的問題的解決方案是NSNumberFormatter

一些代碼來讓你開始:

NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init]; 
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle]; 
NSLog(@"%@", [currencyFormatter stringFromNumber:[NSNumber numberWithInt:10395209]]); 
[currencyFormatter release]; 
+0

它工作!謝謝。 –

0

將Number Formatter(在對象庫中找到)對象拖到字段/標籤上。改變行爲(確保你在數字格式化器的屬性檢查器中)到'OS X 10.4+ Custom'(這就是它在Xcode 4.5.2中的含義)。

在'Integer Digits'字段中,將最小值更改爲1,並保留所需的最大值。對於「分數位數」字段,將最小值和最大值設置爲2.

在字段頂部附近,在「格式(+)」和「( - )」字段前貼一個美元符號。

檢查,然後組分隔框更改初級和次級分組字段3.

+0

嗨,感謝您的貢獻。然而,即時通訊尋找解決方案的iOS 6,我剛開始與Xcode和你的解決方案有點混淆。只是想知道,他們的任何解決方案直接應用於故事板。謝謝 –

相關問題