Cómo ocultar el teclado predeterminado

Tengo 5 UITextFields agregados en un formulario. Uno de los archivos de texto es para ingresar la fecha de nacimiento. Entonces, cuando se toca ese campo de texto en particular en lugar de mostrar el teclado predeterminado, se debe mostrar el selector de fecha.

Intenté lo siguiente:

- (void)textFieldDidBeginEditing:(UITextField *)textField{
   [textField resignFirstResponder];
   [self showDatePicker];//this is my own function to display datepicker.
}

cuando se llama esta función, se muestra el selector de fecha, junto con el selector de fecha, también se muestra el teclado predeterminado, que oculta el selector de fecha. No sé cómo deshacerme del teclado predeterminado, para este archivo de texto en particular. Por favor, ayúdame

Respuestas a la pregunta(5)

Su respuesta a la pregunta