我需要在標籤上顯示$值。 目前它顯示爲125000,但我需要它是125,000.00
在此先感謝所有的支持者。
我需要在標籤上顯示$值。 目前它顯示爲125000,但我需要它是125,000.00
在此先感謝所有的支持者。
你的問題的解決方案是NSNumberFormatter
一些代碼來讓你開始:
NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSLog(@"%@", [currencyFormatter stringFromNumber:[NSNumber numberWithInt:10395209]]);
[currencyFormatter release];
它工作!謝謝。 –
將Number Formatter(在對象庫中找到)對象拖到字段/標籤上。改變行爲(確保你在數字格式化器的屬性檢查器中)到'OS X 10.4+ Custom'(這就是它在Xcode 4.5.2中的含義)。
在'Integer Digits'字段中,將最小值更改爲1,並保留所需的最大值。對於「分數位數」字段,將最小值和最大值設置爲2.
在字段頂部附近,在「格式(+)」和「( - )」字段前貼一個美元符號。
檢查,然後組分隔框更改初級和次級分組字段3.
嗨,感謝您的貢獻。然而,即時通訊尋找解決方案的iOS 6,我剛開始與Xcode和你的解決方案有點混淆。只是想知道,他們的任何解決方案直接應用於故事板。謝謝 –
可能有幫助:http://stackoverflow.com/questions/7479882/nstextfield-with-automatic-nsnumberformatter-in-interface-builder – bryanmac