Mi aplicación tiene un controlador de navegación. Todos mis controladores pop y push. Un controlador tiene 12 campos de texto. 2 campos de texto invocan a otros controladores. Este es un UIDatePicker y luego con los métodos de delegación establecemos la fecha actual en estos dos campos.No se puede ocultar el teclado en iOS
- (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];
El problema es cuando comienzo a editar estos dos campos y el teclado está activo, vamos al controlador selector de fechas con el teclado y se esconde mi selector de fechas. Sé que este problema se puede resolver, pero no sé cómo. Por favor, ayúdame.
Gracias por su respuesta. Verifico tu código pero el teclado no desaparece. Intento todo y veo muchos temas, pero no ayuda. – Oleg