Я работаю над приложением для iPhone, которое использует Core Data. Один из контроллеров представления позволяет пользователю редактировать информацию о кофе, и у него есть UITextField, в котором пользователь может ввести один описательный «тег» для типа кофе.
Я бы хотел настроить UITextField для отображения клавиатуры, если пользователь щелкает мышью в основной области UITextField (для ввода нового тега), и использовать кнопку в качестве правого окна для отображения UIPickerView, которое позволит Пользователь выбирает из списка известных тегов, которые уже были введены, например:
---------------------------------------------
|This area should display keyboard | button |
---------------------------------------------
Что меня смущает, так это как переключаться назад и вперед между клавиатурой firstResponder и UIPickerView и обратно, если пользователь нажимает назад и вперед.
Конечно, кто-то там уже сделал это, поэтому любые советы о том, как настроить это (или если я правильно использую элементы пользовательского интерфейса iPhone), были бы хорошими! Спасибо!