UISearchbar clearButton forces du clavier à apparaître

J'ai un UISearchBar qui agit comme un filtre en direct pour une vue de la table. Lorsque le clavier est rejeté par endEditing:, le texte de la requête et le gris de la circulaire bouton "effacer" demeurent. À partir d'ici, si je tape sur le gris bouton "supprimer" du clavier réapparaît comme le texte est effacé.

Comment puis-je éviter cela? Si le clavier n'est pas actuellement ouvert, je veux que le bouton pour effacer le texte sans rouvrir le débat sur le clavier.

Il y a un protocole de la méthode qui est appelée lorsque j'appuie sur le bouton effacer. Mais l'envoi de la UISearchBar un resignFirstResponder message n'a aucun effet sur le clavier.

InformationsquelleAutor Jens Kohl | 2009-07-07