Masquer le clavier lorsque vous perdez le focus sur UISearchBar

Je ne sais pas pourquoi c'est si dur. J'ai un UISearchBar en haut de ma page. Lorsque l'utilisateur tape dans UISearchBar, il sera automatiquement filtrer les résultats dans la UITableView qui est en dessous de la barre de recherche. Il n'est pas nécessaire pour un bouton de Recherche depuis que je recherche lorsque les touches sont pressées.

Le flux de l'application est que l'utilisateur tape une recherche dans la barre de recherche (avec le clavier affiché) et ensuite faire défiler les résultats dans le tableau de la vue à quel point le clavier doit disparaître.

Je vais avoir un moment difficile obtenir le clavier à disparaître.

Je sais que je dois faire:

    [searchBar resignFirstResponder];

obtenir le clavier à disparaître, mais je ne trouve pas ce délégué-je besoin pour effectuer cette. Je veux le faire dès que l'utilisateur touche l'affichage de la table.

Des idées?

source d'informationauteur rein