Como ocultar o teclado padrão

Eu tenho 5 UITextFields adicionados em um formulário. Um dos arquivos de texto é para inserir a data de nascimento. Portanto, quando esse campo de texto em particular é tocado em vez de exibir o teclado padrão, o datepicker precisa ser exibid

Eu tentei o seguinte:

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

quando essa função é chamada, o datepicker é exibido, juntamente com o seletor de datas, o teclado padrão também é exibido e oculta o datepicker. Não sei como me livrar do teclado padrão, para este arquivo de texto específico. Por favor me ajude

questionAnswers(5)

yourAnswerToTheQuestion