我向用戶顯示一個顯示數字鍵盤的字段,並且只希望他們能夠輸入數字 - 無小數。但是,由於該字段是貨幣字段,因此我希望該號碼始終顯示兩位小數。您可能在ATM上看到過這種類型的界面。格式整數作爲兩個地方的小數點
我已經看過NSNumberFormatter文檔和使用[NSString stringWithFormat]的一般格式,但是我不清楚這是一個很好的方法。我正在使用UIControlEventEditingChanged事件的選擇器監聽該字段。在那個選擇器中,我想要進行格式化。當我使用[NSString stringWithFormat:@「%。2f」,amount]時,它總是將數量放在小數點左邊。我希望它始終是小數部分,直到輸入第三位數字,所以如果用戶鍵入32,實際金額是0.32。如果用戶輸入173,則該值實際上是1.73。如果用戶輸入10047,實際值應該是100.47等。
有什麼建議嗎?
謝謝。
任何原因你不只是100分之前顯示? – paulthenerd 2009-10-14 15:38:55
沒有理由,除了我有一個可怕的頭冷,今天沒有思考。 ;-) 謝謝。 – 2009-10-14 15:52:24