No estoy seguro de por qué es tan difícil. Tengo una UISearchBar en la parte superior de mi página. Cuando el usuario escribe en ese UISearchBar, filtrará automáticamente los resultados en UITableView que se encuentra debajo de la barra de búsqueda. No hay necesidad de un botón de búsqueda ya que busco cuando se presionan las teclas.Ocultar el teclado al perder el foco de UISearchBar
El flujo de la aplicación es que el usuario escribe una búsqueda en la barra de búsqueda (con el teclado visualizado) y luego desplazará los resultados en la vista de tabla, en cuyo punto el teclado debe desaparecer.
Me está costando conseguir que desaparezca el teclado.
sé que tengo que hacer:
[searchBar resignFirstResponder];
para obtener el teclado a desaparecer, pero no puedo encontrar lo que necesito delegado para llevar a cabo esto. Quiero hacer esto tan pronto como el usuario toque la vista de tabla.
¿Alguna idea?
Comprobar esto: http://stackoverflow.com/questions/7482266/resign-keyboard-when-losing-focus- on-uisearchbar – alternatiph