Je crée un frère de UITextField
, mais avec UIDatePicker
au lieu d'un clavier.Quel devrait être le premier répondeur: ma vue ou UIDatePicker?
Je souhaite que plusieurs de ces contrôles se lisent bien entre eux et aussi UITextField
standard (par exemple, permuter le clavier pour le sélecteur de date lorsque mon contrôle est activé et masquer le sélecteur de date lorsqu'un champ de texte est activé).
Une chose qui me trouble est la gestion du statut de premier intervenant. UIDatePicker
ne semble pas demander à devenir le premier répondeur. Devrait-il? Puis-je m'appuyer sur le fait que je ne deviens pas le premier intervenant et que je cache le sélecteur de date lorsque mon propre contrôle doit démissionner du premier répondant?
Dois-je définir UIDatePicker
(ou toute autre chose) comme nextResponder
de mon contrôle? Je ne veux pas gérer d'événements, je veux juste m'assurer que mon contrôle vole et qu'il démissionne lorsque c'est nécessaire.
(Je ne suis pas en utilisant grué dans ce cas)