Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Orientación Landscape

Hola a todos, estoy haciendo un proyecto sin la orientación Landscape, toda la aplicación es con el iPhone en vertical. El proyecto tiene tres file .storiboard y uno de estos lo tendría que hacer rotar, algún ayuda. Gracias

2 Respuestas

0voto

leorunn Puntos2590
Escribí este código desactivando la orientación automatica. Pero tengo un problema, cuando carga en el telefono la webview esta derecha ed decir "Vertical" que es justo así, pero cuando giro el telefono para la rotación gira la web también y es gusto así, pero el problema es que no vuelve a su posición vertical es decir rota a la derecha y a la izquierda pero no vuelve vertical . algún ayuda Gracias - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return NO; } - (void) didRotate:(NSNotification *)notification { UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation]; if (orientation == UIDeviceOrientationLandscapeRight) { CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI/-2); [webView setTransform:transform]; } else if (orientation == UIDeviceOrientationLandscapeLeft) { CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI/2); [webView setTransform:transform]; } }

0voto

leorunn Puntos2590
Me olvide de escribir esto en el código anterior [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(didRotate:) name:@"UIDeviceOrientationDidChangeNotification" object:nil]; este código va en el viewDidLoad espero que alguien me pueda ayudar Gracias

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...