Я не уверен, почему это так сложно. У меня есть UISearchBar в верхней части моей страницы. Когда пользователь вводит этот UISearchBar, он автоматически фильтрует результаты в UITableView, который находится ниже строки поиска. Нет необходимости в кнопке поиска, поскольку я ищу, когда нажаты клавиши.
Поток приложения заключается в том, что пользователь вводит поиск в строке поиска (с отображаемой клавиатурой), а затем прокручивает результаты в представлении таблицы - в этот момент клавиатура должна исчезнуть.
Мне сложно сменить клавиатуру.
Я знаю, что мне нужно сделать:
[searchBar resignFirstResponder];
чтобы клавиатура исчезла, но я не могу найти, какой делегат мне нужно выполнить. Я хочу сделать это, как только пользователь коснется табличного представления.
Любые идеи?