UISearchbar clavier bouton de recherche Action
Je suis en utilisant UISearchBar
quand je saisie de texte sur UISearchBar
le clavier affiche. À ce moment, le clavier, la touche retour est "Recherche".
Je veux mettre en œuvre événement lorsque j'appuie sur le clavier bouton de recherche.
Comment puis-je mettre en œuvre l'action?
Sur UITextField
il a
-(BOOL)textFieldShouldReturn:(UITextField *)textField;
Mais sur UISearchBar
il n'a pas de retour à l'action.
Je vous remercie pour votre aide.
InformationsquelleAutor Chenggong Jin | 2013-07-13
Vous devez vous connecter pour publier un commentaire.
Ajouter UISearchBarDelegate dans .h
Également définir barre de recherche l'objet de déléguer à l'auto.
Ajouter à la UISearchBarDelegate de la méthode:
Swift
Dans Swift 3:
La
textFieldShouldReturn
méthode est untextField
délégué de la méthode et non pas celui que vous cherchez. Ce que vous avez besoin est unUISearchBarDelegate
méthode appeléesearchButtonClicked
, jetez un oeil ici.