Forzar la orientación al modo de retrato

Tengo todas las aplicaciones en modo vertical, pero tengo uno de los controladores de vista en modo horizontal para que sea una galería de imágenes.

En la pestaña Resumen del proyecto, habilite el modo LandscapeLeft, así que tengo que deshabilitar la rotación de esta manera en el resto del controlador de vista, excepto en el VC de la galería de imágenes.

Quiero mantener la rotación en modo Retrato, para hacer esto y para bloquear todo el retrato de VC, usé el siguiente código

-(BOOL)shouldAutorotate{
return YES;
}

-(NSInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskPortrait;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
}
return UIInterfaceOrientationPortrait;
}

Esto me permite mantener el modo horizontal en el CV anterior, cuando debe girarse a Vertical.

¿Alguna idea hacer?

Respuestas a la pregunta(1)

Su respuesta a la pregunta