Comment puis-je désactiver/activer UISearchBar du clavier bouton de Recherche?
Je suis en utilisant UISearchBar
dans mon code. J'ai importé de son délégué dans le fichier d'en-tête et mis en œuvre par certains délégués méthodes de mise en œuvre de fichier.
Lorsque nous avons appuyez sur la UISearchBar
, un clavier apparaît pour saisir du texte. La touche retour du clavier est "de Recherche" bouton. Il sera désactivé par défaut. Lorsque nous entrons dans un personnage, Il sera activé. (Suis-je le droit?)
Ici, le problème vient.. je veux activer le UISearchBar
clavier de la touche de retour lorsque l'utilisateur tape au moins deux lettres.
Est-il possible? Si oui, comment pouvons-nous le faire?
Grâce
OriginalL'auteur Confused | 2012-03-15
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas désactiver le bouton de recherche. Ce que vous pouvez faire est d'utiliser la
UISearchBarDelegate
méthodes pour déterminer si vous devez prendre des mesures sur le bouton de recherche étant un clic, comme suit:La La Documentation D'Apple pour cela est très utile, et est un excellent point de départ pour la personnalisation de la barre de recherche du comportement.
Comme @NikKov dit. Le problème est de savoir comment les désactiver (changement de couleur grise) bouton de recherche.
OriginalL'auteur MishieMoo
Réponse courte est non...
Plus, hackier et plus exotique est ici:
Comment désactiver/activer la touche de retour dans un UITextField?
OriginalL'auteur Alladinian
C'est comment je le fais:
OriginalL'auteur Dhiraj Umale
Vous pouvez essayer ce,
OriginalL'auteur Kupendiran iOS
Vous pouvez essayer ce
OriginalL'auteur Krunal