皆さん、これが私にとって問題になるとは思いません。キーボードでキーを押すと、UITextField デリゲートが関数をトリガーします。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if ([string lenght]==0) NSLog("Backspace was pressed");
}
しかし問題は、テキストが空のときにバックスペースを押すと、この関数IS NOT
が呼び出されることです。この状況でバックスペースが押されたことを検出する方法はありますか?
または、このバグを Apple に送信する必要がありますか?
Ps。カーソルが前のUITextFildに移動するためにこれが必要です(1文字でバックスペースを押すと機能します)