我的应用有一个导航控制器.我的所有控制器都弹出并推送.一个控制器有12个文本字段.2个文本字段调用其他控制器.这是一个UIDatePicker然后使用委托方法我们在这两个字段中设置当前日期.
- (IBAction) beginEditingDateStart:(id) sender{
[sender resignFirstResponder];
[self.remedyName becomeFirstResponder];
[self.remedyName resignFirstResponder];
[self.doseName resignFirstResponder];
[self.count resignFirstResponder];
[self.dateFrom resignFirstResponder];
[self.dateTill resignFirstResponder];
[self.doseAmount resignFirstResponder];
[self.view endEditing:NO];
[self.view resignFirstResponder];
DatePickerViewController *dateView = [[DatePickerViewController alloc] initWithNibNameAndKey:@"DatePickerViewController" bundle:[NSBundle mainBundle] key:@"from"];
dateView.delegate = self;
[self.navigationController pushViewController:dateView animated:YES];
[dateView release];
Run Code Online (Sandbox Code Playgroud)
问题是,当我开始编辑这两个字段并且键盘处于活动状态时,我们使用键盘转到datepicker控制器,它隐藏了我的日期选择器.我知道这个问题可以解决,但我不知道如何.请帮我.