Как я могу показать UIDatePicker вместо клавиатуры, когда пользователь выбирает UITextField?

У меня есть хороший чистый пользовательский интерфейс в табличном представлении, который имеет несколько текстовых полей для заполнения пользователем. Одно из полей предназначено для дня рождения пользователя.

Мне бы хотелось, чтобы, когда пользователь выбирает поле дня рождения, отображалось представление, содержащее UIDatePicker, как это делают разные клавиатуры при выборе текстового поля.

Можно ли это сделать? Я должен был бы предотвратить текстовое поле, чтобы быть первым респондентом (чтобы не дать клавиатуре подняться), и я должен был бы оживить представление, скользящее вверх, если клавиатура раньше не показывалась

Будет ли представление представления модальным вариантом? Если так, как бы я поступил? Из документации видно, что модальные виды по-прежнему занимают весь экран, я просто хочу использовать нижние 216 пикселей (высота клавиатуры и UIDatePicker).

У кого-нибудь есть какие-либо советы о том, как это сделать?

Ответы на вопрос(4)

Ваш ответ на вопрос