Tengo un UINavigationController personalizado que admite la rotación automática. También tengo un UIDatePicker en una de mis vistas que coloco en la pila del controlador de navegación. La rotación automática funciona si comienzo la vista del selector de fecha en vertical y luego gírelo. Si intento cargar la vista del selector de fecha en el paisaje para comenzar, la vista está completamente desordenada. Parece que sí lo haría si no admite la rotación y el cuadro solo tiene aproximadamente la mitad del selector visible y descentrado.Cargando un UIDatePicker en Landscape en un UINavigationController
He intentado hacer mi propio selector de fecha que admite rotación automática en caso de que ese fuera el problema, he intentado crear dos vistas diferentes y cambiarlas, y he intentado cambiar el tamaño del marco de vista en el Método ViewWillAppear. Ninguno de ellos parece estar funcionando para mí hasta el momento.
¿Alguien tiene alguna sugerencia sobre cómo hacer que el selector de fechas se muestre en el paisaje correctamente en un controlador de navegación? Probablemente estoy pasando por alto algo simple y la respuesta está justo en frente de mí, pero no la estoy encontrando.
Aparentemente esto no se visualiza correctamente, si el dispositivo ya está en orientación horizontal cuando la vista controlador se carga desde la punta. Entonces, su solución para recrear el control tiene sentido, pero encontré una solución mejor, vea mi respuesta. – progrmr