最佳答案
有没有什么方法可以检测到当 UITextField
是空的时候,在 iPhone 键盘上按下 Backspace/Delete键?我想知道当按下 Backspace只有当 UITextField
是空的。
根据@Alex Reynolds 在评论中的建议,我在创建文本字段时添加了以下代码:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
收到此通知(调用 handleTextFieldChanged
函数) ,但在空字段中按下 Backspace键时仍未收到通知。有什么想法吗?
这个问题似乎有些混乱。我希望在按下 Backspace键时收到通知。就是这样。但是,当 UITextField
已经为空时,解决方案也必须起作用。