Reemplace con elegancia el teclado del iPhone con UIPickerView

Tengo una vista de tabla que tiene UITextFields incorporado para ingresar algunos datos. También tiene otros dos campos que muestran un UIPickerView y un UIDatePicker, como se muestra en el ejemplo de DateCell de Apple.

Principalmente funciona, pero no puedo entender cómo hacer una transición limpia del teclado del campo de texto a los otros selectores (uno se desliza hacia afuera, uno se desliza hacia adentro) se ve extraño y la posición de desplazamiento en la vista de la tabla a veces se complica, con todo desplazado de la parte superior.

Lo que me gustaría hacer es reemplazar el teclado del campo de texto sin animarlo y sin que la vista de la tabla vuelva a su tamaño completo.

¿Alguna pista?

Respuestas a la pregunta(2)

Su respuesta a la pregunta