Comment puis-je afficher un UIDatePicker au lieu d'un clavier lorsqu'un utilisateur sélectionne UITextField?

J'ai une belle propre INTERFACE dans une vue de table qui a un peu les champs de texte de l'utilisateur à remplir. L'un des champs est la date d'anniversaire.

J'aimerais faire en sorte que lorsque l'utilisateur sélectionne le champ anniversaire, une vue contenant une UIDatePicker viendrait, tout comme les différents claviers de le faire lors de la sélection d'un champ de texte.

Cela peut-il être fait? Je dois prévenir le champ de texte de la première répondeur (pour éviter d'avoir le clavier venir) et je dois animer le point de vue de glisser si aucun clavier n'a été montrant avant.

Serait de présenter le point de vue modal être une option? Si oui, comment pourrais-je aller sur le faire? À partir de la documentation, il semble que les points de vue modal encore prendre tout l'écran, je veux juste utiliser la partie inférieure 216 pixels (hauteur du clavier et de la UIDatePicker).

Quelqu'un a des conseils sur la façon de faire cela?

source d'informationauteur Ben S