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