2

ユーザーが数千の範囲の数値を入力するテキスト フィールドがあります。

ユーザーが数値を入力するときにテキスト フィールドをフォーマットする必要があります。例: 200000 は 200,000 になります。

どうすればこれを行うことができますか??

どうもありがとう、

S

4

1 に答える 1

6

同じ質問がありました!

方法は次のとおりです。NSNumberFormatter を使用し、Decimal スタイルを使用するように設定します。

NSNumberFormatter *formatter = [[[NSNumberFormatter alloc] init] autorelease];
[formatter setNumberStyle: NSNumberFormatterDecimalStyle];  
textField.text = [formatter stringFromNumber: [formatter numberFromString:textField.text]];

textField を UITextField 変数の名前に置き換えます。

于 2010-06-23T02:47:48.353 に答える