dans l'application iPhone, j'ai à la fois le champ de texte et le sélecteur dans la même fenêtre. Je veux que la fenêtre contextuelle du sélecteur disparaisse lorsque l'utilisateur clique sur le champ de texte et que le clavier apparaît. De même, le clavier devrait disparaître et la fenêtre contextuelle du sélecteur devrait apparaître lorsque l'utilisateur clique sur le sélecteur. Un exemple de code?iPhone App - Masquer sélecteur afficher le clavier et masquer clavier sélecteur
Répondre
Vous devez utiliser la méthode textfielddidbeginEditing. Dans lequel vous pouvez si condition pour identifier le champ de texte et sur la base de ce retour oui si vous voulez montrer le clavier et retourner non si vous ne voulez pas afficher le clavier. Ici, si vous ne retournez pas, le clavier ne s'affichera pas en même temps, vous pouvez afficher votre sélecteur avec votre code personnalisé.
J'espère que cela vous aidera.
Merci Dipak qui aide certainement – Pilu
Il existe également un moyen d'écouter les notifications système pour l'apparition du clavier.
Dans votre contrôleur, faites ceci:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
Ensuite, mettre en œuvre la méthode juste keyboardWillShow: (id) sender, et vous aurez tout ce dont vous avez besoin.
Une autre notification signale également la disparition du clavier.
Si vous devez ensuite masquer le clavier, vous devez appeler "resignFirstResponder" sur l'objet auquel ce clavier est associé.
- 1. Masquer le clavier mais afficher le curseur
- 2. Masquer le clavier logiciel
- 3. Comment masquer le clavier par défaut
- 4. Aide avec jQuery afficher/masquer au clavier
- 5. Masquer le clavier dans UIWebView
- 6. masquer le clavier du champ de texte et afficher datepicker
- 7. Masquer le clavier virtuel pour fullscreen j2me app
- 8. Masquer le clavier logiciel sur l'activité sans opérations au clavier
- 9. Masquer le clavier lorsque vous touchez uitableview
- 10. jquery: faire un sélecteur de date afficher/masquer via l'image?
- 11. Comment masquer le sélecteur de lignes wagr de DataGrid
- 12. Vous appuyez sur un UIScrollView pour masquer le clavier?
- 13. Puis-je supprimer le bouton «Masquer le clavier» de l'iPad?
- 14. Masquer le clavier lorsque vous perdez le focus sur UISearchBar
- 15. Masquer la barre d'outils sur le clavier de l'iPhone
- 16. Afficher/Masquer TabBarController dans iphone
- 17. jQuery: masquer et afficher
- 18. fuite de mémoire avec sélecteur? (iphone App)
- 19. Masquer le clavier d'entrée sur iPhone sans connaître le premier répondeur?
- 20. Invoquer un sélecteur de date au lieu d'un clavier standard
- 21. sélecteur JQuery
- 22. jquery afficher et masquer le problème
- 23. sélecteur Datetime dans iphone
- 24. Caméra iPhone et sélecteur d'image
- 25. Android: EditText et Button; lorsque vous cliquez sur le bouton, unfocuser EditText et masquer clavier souple?
- 26. Clavier Iphone
- 27. Masquer/Afficher navigationbar et TabBar onclick
- 28. BOUTONS, CLAVIER et CLAVIER CLAVIER (winapi)
- 29. clavier iphone sans textview
- 30. Jquery Afficher Masquer Fonction
Si le sélecteur disparaît, comment l'utilisateur le retrouve-t-il? – BoltClock
Je me demandais moi-même! – jrtc27
J'ai peut-être mal utilisé le mot. Lorsque vous cliquez sur le sélecteur, la fenêtre contient la liste. J'essaie de cacher ce popup pas le sélecteur. Dans mon cas, si l'utilisateur clique sur le champ de texte, le clavier vient et si l'utilisateur clique sur sélecteur - la fenêtre contextuelle vient également derrière le clavier. Je souhaite masquer le clavier lorsque le menu contextuel du sélecteur est affiché. De même, je masque le popup lorsque l'utilisateur clique sur le champ de texte et que le clavier s'ouvre. – Pilu