Когда UITextField имеет значение firstResponder, Я хотел бы вывести на передний план UIDatePicker (нижняя часть экрана) без «падающей клавиатуры» (без вызова UITextField resignFirstResponder).
Цель состоит в том, чтобы обрабатывать как UIKeyboard UITextField, который всплывает практически на все, когда он становитсяFirstResponder.Кажется, что modalViewController работает только в полноэкранном режиме.
- showDatePicker:(id)sender {
if([taskName isFirstResponder]) [taskName resignFirstResponder];
[self.view.window addSubview: self.pickerView];
// size up the picker view and compute the start/end frame origin
(...)
[UIView commitAnimations];
}
В этом примере показано, как клавиатура движется вниз, а DatePicker идет вверх, сзади, а не впереди.
Знаете ли вы решение?Кусок кода будет приветствоваться.Заранее спасибо.