伙计们,我不相信这对我来说是个问题。如果我在键盘上按下一个键, UITextField 委托会触发该功能:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if ([string lenght]==0) NSLog("Backspace was pressed");
}
但问题是:当文本为空并且我按退格键时,IS NOT
调用了这个函数。有没有办法检测在这种情况下按下了退格键?
或者我将不得不将此错误发送给Apple?
附言。我需要这个让光标转到上一个 UITextFild (如果有一个字符并按退格键,它可以工作)