0

UIView で 30 個の UITextfields が隣り合っています。各 UITextfield は単語の文字を表します。UITextfield では、次の UITextfield に移動する前に 1 文字を入力できます。

iPadのキーボード「バックスペース」を使って、指でカーソルを動かさずに、右から左に文字を削除したいです。バックスペース ボタンを押し続けると、すべての UITextfields のテキストが 1 つずつ削除されます。これは可能ですか?

4

1 に答える 1

1

もちろん。

使用する

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

文字がバックスペースかどうかを確認し、その文字を削除して、最初の応答者を前のテキスト フィールドに設定し、YES を返します。

于 2013-01-18T17:01:00.157 に答える