Dans l'application contacts sur l'iPhone si vous entrez un terme de recherche, puis appuyez sur le bouton "Recherche", le clavier est caché, MAIS le bouton annuler est toujours activé. Dans mon appli sur le bouton annuler a été désactivé lorsque j'appelle resignFirstResponder.
Quelqu'un sait comment faire pour masquer le clavier tout en maintenant le bouton annuler dans un état activé?
J'utilise le code suivant:
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
Le clavier glisse hors de vue, mais le bouton "Annuler" à droite de la zone de texte de recherche est désactivé, de sorte que je ne peux pas annuler la recherche. L'application contacts maintient le bouton annuler dans un état activé.
Je pense que peut-être la seule solution est de plonger dans la barre de recherche objet et l'appel de resignFirstResponder sur le champ de texte, plutôt que la barre de recherche elle-même.
Toute entrée est appréciée.