Когда я нажимал кнопку «очистить» (ту, которая появляется при редактировании) в поиске tableView, я пытался заставить клавиатуру исчезнуть.Как я могу определить, когда нажата кнопка «очистить», чтобы я мог отказаться от первого ответа? Я уже пробовал это в методе textDidChange
:
if (SearchBar.text == @"") {
[SearchBar resignFirstResponder];
NSLog(@"clear called");
}
, который не работал ..., а также пробовал:
if (SearchBar.text == nil) {
[SearchBar resignFirstResponder];
NSLog(@"clear called");
}
Ни один из методов не показывает, что они были вызваны.Есть идеи?
РЕДАКТИРОВАТЬ: теперь resignFirstResponder, кажется, не работает.Клавиатура остается на экране.Что я делаю не так?