iOS 6 - Control de navegación Rotaciones horizontales para algunas vistas mientras que otras solo para retratos
Estoy creando una aplicación que será vertical solo para las vistas principales (normal y al revés). He establecido esta configuración en Configuración del proyecto / Lista y todo funciona bien. Sin embargo, tengo algunas vistas modales que hacen cosas como mostrar imágenes / videos, y quiero que puedan rotar a TODAS las orientaciones.
Intenté agregar una categoría para UINavigationController pero no tuve suerte. También he agregado al viewController que llama al modal el siguiente código:
-(BOOL)shouldAutomaticallyForwardAppearanceMethods{
return NO;
}
-(BOOL)shouldAutomaticallyForwardRotationMethods{
return NO;
}
He agregado el código a continuación a los viewControllers modales que quiero permitir todas las orientaciones:
- (BOOL)shouldAutorotate {
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAll;
}
¿Qué me estoy perdiendo? ¿Alguna sugerencia?