Если вы выбираете значение, которое будет помещено в текстовое поле на экране, просто заставьте свой пикап просмотреть inputView
текстового поля.Затем он будет анимирован, как клавиатура.
Вы также можете добавить панель инструментов как inputAccessoryView
с кнопками «Готово», «Далее» и т. Д. На ней.
Сделать представление выбора в представлении ввода очень просто.В своем методе viewDidLoad создайте представление пикета, установив его источник данных и делегат как обычно, а затем просто назначьте его свойству входного представления текстового поля:обновить текстовое поле с выбранным значением, когда выбор выбора изменяется.В ваших методах делегата в текстовом поле вы можете убедиться, что пикету выбрано правильное значение, прежде чем оно появится (willBeginEditing? (Угадайте, не в банкомате mac)).
Вспомогательное представление может быть просто панелью UIToolbar с одним готовым элементом, который сообщает текстовому полю об отставке статуса первого респондента.Снова, установите это и назначьте это в viewDidLoad.