Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
UIView で 30 個の UITextfields が隣り合っています。各 UITextfield は単語の文字を表します。UITextfield では、次の UITextfield に移動する前に 1 文字を入力できます。
iPadのキーボード「バックスペース」を使って、指でカーソルを動かさずに、右から左に文字を削除したいです。バックスペース ボタンを押し続けると、すべての UITextfields のテキストが 1 つずつ削除されます。これは可能ですか?
もちろん。
使用する
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
文字がバックスペースかどうかを確認し、その文字を削除して、最初の応答者を前のテキスト フィールドに設定し、YES を返します。