Y a-t-il un moyen de détecter si un utilisateur a cliqué sur la zone de recherche de la barre de recherche et que le clavier est apparu? P>
3 Réponses :
Votre délégué de la barre de recherche devrait recevoir un message SearchBartextDidDeting: Message. P>
Si vous implémentez UisearchBardelegate, la première méthode qui doit être appelée est la suivante: voici la référence de la classe: p>
Cela ne fonctionne pas toujours. À savoir, lorsque l'utilisateur clique sur le bouton d'annulation de la barre de recherche (s'il est visible), l'utilisateur suivant clique sur la méthode de la barre de recherche de la recherche de la barre de recherche.
du Docs , P>
SearchBartextDidbeginetiting: Code> Li>
-
SearchBarcancelButtonClicked: Code> Li>
ul>