2010-03-27 8 views

Respuesta

2

Usted puede tratar de observar para los eventos de orientación (UIDeviceOrientationDidChangeNotification) en el controlador de vista modal y luego añadir una transformación a la capa de vista utilizando el CATransform3DMakeRotation para obtener una adecuada rotación alrededor de Z o básicamente con

[myLayer setValue:[NSNumber numberWithInt:M_PI*0.5f] forKeyPath:@"transform.rotation.z"]; // or - M_PI*0.5f depending orientation: left or right 

Usted también puede usar una animación para obtener una rotación animada. ¿Es lo que estás pidiendo?

Para eventos de orientación observación de leer este capítulo: Getting the Current Device Orientation

para la capa transformar leer este capítulo: Layer Geometry and Transforms

Saludos.

V.Zgueb

0

Sí, seguro que puedes. Más o menos el mismo consejo que aquí, tengo posted recently solo en una dirección diferente.

Necesita permitir la rotación en modo, que es por defecto. Y desactívelo en el controlador principal.

Esto debería funcionar bien.

Cuestiones relacionadas