当UITextField是firstResponder时,我想在没有"向下键盘"(没有调用UITextField resignFirstResponder)的情况下将UIDatePicker(屏幕的下半部分)带到前面.
目标是像UITextField的UIKeyboard一样进行处理,当它成为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];
}
Run Code Online (Sandbox Code Playgroud)
这个例子是键盘下降的动画,而DatePicker上升,后面而不是前面.
你知道解决方案吗?一段代码将受到欢迎.提前致谢.