У меня есть сгруппированный стиль UITableView с HeaderView, который загружается из другого .xib.
В HeaderView есть 4 UITextFields:
- 2 поля должны отображать клавиатуру и разрешать ввод данных пользователем.
- 2 поля должны отображать UIPickerView и обновлять UITextField с выбором.
Основной TableView (с разделами и строками) также заполнен UITextFields.
- UITextField в первом разделе (indexpath.section = 0) отображает UIPickerView
- Все остальные UITextFields в остальных разделах / строках должны отображать клавиатуру
Я могу заставить Клавиатуру отображаться правильно и отклонять ее при нажатии кнопки Готово для всех полей UITextField, которые могут отображать клавиатуру.
Я могу заставить UIPickerView правильно отображаться и отклоняться (с помощью пользовательских кнопок Сохранить / Отмена).
Проблема в том, что я смешиваю два ...
Когда я делаю следующее, я получаю гибридный эффект:
Шаг 1: Коснитесь первого поля UITextField, чтобы начать ввод данных с клавиатуры.
Шаг 2: Введите некоторые данные в UITextField.
Шаг 3: Коснитесь UITextField, в котором вместо клавиатуры отображается UIPickerView.
В результате клавиатура И мой пользовательский UIPickerView отображаются одновременно с клавиатурой, отображаемой в верхней части моего UIPicker!
Есть предложения, как этого избежать?