Hacer que una clase específica de controlador de vista gire automáticamente en una aplicación de barra de pestañas, pero obliga a todas las otras clases de controlador de vista a permanecer vertical
Tengo un controlador de barra de pestañas con este código
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
//NSLog(@"object type %@" ,nil);
if([[self navigationController ] isKindOfClass:[UINavigationController class]])
if([[[self navigationController] visibleViewController] isKindOfClass:[SLImageViewController class]])
return YES;
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
Necesito cualquier instancia de la clase SLImageViewController para rotar, pero ninguna de las otras. He hecho todo lo que puedo pensar, como agregar return YES a mi SLImageViewController y otras correcciones.
¿Alguien puede decirme qué estoy haciendo mal?