animation ipad modalviewcontroller

animation - Controlador de vista modal con teclado en el paisaje iPad cambia de ubicación cuando se cierra



presentviewcontroller animated completion (2)

¡Sí! Estoy pensando que esto es un error, la aplicación Wordpress también muestra este problema, aunque extrañamente, ¿Mail.app no?

Esta pregunta ya tiene una respuesta aquí:

Presento un controlador de vista modal en mi iPad con el estilo de presentación UIModalPresentationFormSheet y el estilo de transición UIModalTransitionStyleCoverVertical. El Controlador de vista modal contiene un UIWebView con algunos TextFields en él. Cuando el usuario toca uno de los campos de texto aparece el teclado.

Me he dado cuenta de que en el modo horizontal después de que se muestra el teclado, si trato de descartar el controlador de vista modal con animación, la vista cambia su posición desde el centro de la pantalla hacia el lado izquierdo justo antes de que comience la animación.

Esto ocurre solo si el teclado está arriba y solo en modo horizontal en el iPad. Si el usuario cierra la vista modal sin presionar ningún campo de texto, esto no sucede.

¿Alguien familiarizado con este extraño comportamiento?


Acabo de encontrar una solución a esto. Llame a resignFirstResponder en el respondedor actual y luego llame a dismissModalViewControllerAnimated ".

Definitivamente un error con iOS pero esto funciona para mí.