Autorotación selectiva dentro de un UINavigationController y UITabBarController

¡Saludos! Aquí está el escenario.

Comenzando con un controlador de navegación (y no hay barra de pestañas presente, está oculto de un empuje del controlador de vista anterior), inicio un nuevo controlador de vista y lo empujo en la pila del controlador de navegación. Este nuevo VC contiene un solitario.Vista en el que agrego programáticamente un UIScrollView con el mismo marco. (Quería evitar elVista, pero esta era la única manera que podía conseguirvista propia ser asignado a algo Sospecho echando unUIScrollView aVista enviewDidLoad no es aconsejable)

Así que ahora tenemos una barra de navegación y una vista de desplazamiento. Lo he configurado para desplazarse por algunas imágenes (¡qué gran sorpresa, lo sé!), Y eso funciona bien. Ahora quiero que esto soporte la autorrotación. Así que respondo en la CV como tal:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

Compilar y ejecutar. Aaaand ... nada. Obviamente he hecho algo mal.

Ahora, ya he leído el post referente aUINavigationController y autorotación., y tengo la sospecha de que estoy haciendo esto de forma equivocada, y lo hago más complicado de lo necesario.

Tiene que haber una mejor manera de presentar unUIScrollView que soporta la autorrotación. Quizás el controlador de navegación se esté interponiendo en el camino, pero no estoy seguro de cómo evitarlo.

Idealmente, me gustaría algo sin mostrar ningún tipo de barra de navegación. En cambio, tenemos una barra de herramientas / barra de estado que aparece / se oculta desde la parte superior (como se ve cuando se reproduce un video). Si la barra de navegación debe permanecer, o si es REALMENTE una barra de navegación de altura más corta, la veo cuando reproduzco un video en lugar de una barra de herramientas, sin embargo, ¿puedo rotar la cosa? La cosa es que, solo quiero que gire en este modo particular, al ver la imagen. No en cualquier otro momento.

¿Me atrevo a intentar usar un VC modal? (Yeccch: no, eso tampoco puede ser correcto. Además, de todos modos tiene una barra de navegación).

Respuestas a la pregunta(3)

Su respuesta a la pregunta