1

私は、エンド ユーザーに 20000 などの金額のみを入力させたい TextField を持っています。ユーザーがキーストロークを入力すると、フィールドの内容が変更されるように、入力された数値を表示マスクで自動的に表示するフィールドが必要です。動的に。たとえば、2000050 を入力すると、20,000.50 と表示されます。

4

1 に答える 1

2

あなたは

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string`

デリゲート メソッド。このメソッドでは、現在の文字列 (textField.text) を確認し、置換文字列を適用した後にどうなるかを調べてから、独自の書式設定された文字列を作成し、textField.text = "20,000.50" などを使用して設定します。処理したので NO を返します。テキスト。

于 2012-07-15T20:42:28.820 に答える