当我点击 tableView 搜索上的“清除”按钮(编辑时出现的那个)时,我试图让键盘消失。如何检测何时单击“清除”按钮,以便我可以辞职 firstResponder?我已经在textDidChange
方法中尝试过这个:
if (SearchBar.text == @"") {
[SearchBar resignFirstResponder];
NSLog(@"clear called");
}
这没有用......并且还尝试过:
if (SearchBar.text == nil) {
[SearchBar resignFirstResponder];
NSLog(@"clear called");
}
两种方法都没有显示它们被调用。有任何想法吗?
编辑:现在 resignFirstResponder 似乎没有工作。键盘停留在屏幕上。我做错了什么?