Текстовое поле - это элемент управления, который вы используете для ввода текста. Вот почему при нажатии на него появляется клавиатура. Если вам требуется средство выбора даты, просто используйте непосредственно средство выбора даты, если у вас есть место в вашем представлении, в противном случае используйте кнопку и установите целевое действие кнопки, чтобы оно отображало новый вид, содержащий ваше средство выбора даты.