小编Ant*_* F.的帖子

在UITextField上引入前面的DatePicker

当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上升,后面而不是前面.

你知道解决方案吗?一段代码将受到欢迎.提前致谢.

objective-c uidatepicker uitextfield uiview uikeyboard

1
推荐指数
1
解决办法
8142
查看次数