Bien, esta es la situación:¿Cómo fuerzo una UIInterfaceOrientation específica en una vista individual en un UINavigationController?
Tengo una aplicación en la que solo quiero UNA vista específica en un UINavigationController para tener una orientación horizontal. Esta vista es una UIImageView en la que estoy capturando una firma (ESA pieza funciona increíble). Así, de esta manera:
previous view --> signature view --> next view
(portrait) (landscape) (portrait)
Me parece que no puede encontrar una buena manera de forzar la orientación del dispositivo a una horizontal en esa pantalla de la firma. Nunca tendrá sentido tener una orientación vertical en la vista de firma porque realmente no hay espacio suficiente para iniciar sesión en ese ancho de pantalla.
¿Alguna idea brillante sobre cómo lograr esto? He considerado posiblemente hacer la vista de firma modalmente, rompiendo así el controlador de navegación. ¿Pensamientos?
¿Hizo eso el truco? – Nirma
El proyecto finalizó por razones presupuestarias antes de que tuviera la oportunidad de resolverlo. Si alguna respuesta suena como si estuviera en la línea de lo que estaba buscando, son las respuestas de Epic_orange y mdizzle de usar la estrategia de transformación de vista. La solución de Nirma es la tarifa estándar con la que todos parecen responder. Sin embargo, esto no funciona con resultados deseables en el contexto de un UINavigationController. Pruébalo: configura un UINav con tres vistas ... crea el segundo SIEMPRE horizontal. No puedo aceptar una respuesta porque no he verificado, y probablemente no lo haga. Demasiado ocupado con ASP.NET MVC en estos días. – NovaJoe