2011-05-27 10 views
6

aprecio probable que me falta algo básico aquí, pero ...¿Cómo puedo cambiar la orientación de una ventana a horizontal en XCode 4 Interface Builder?

Mi aplicación IPAD sólo apoyará el modo horizontal, y tiene una ventana MainWindow.xib que me gustaría trabajar en el modo de paisaje en XCode 4, sin embargo, el menú desplegable para cambiar esto (Métricas simuladas -> Orientación) siempre está atenuado.

Me di cuenta de que las Vistas se pueden rotar muy bien, solo son ventanas que no se pueden rotar en XCode 4 usando esta configuración.

¿Hay una solución para esto, o tengo que poner una vista en la parte superior de la ventana principal para rotarla?

+0

Acabo de tener la misma pregunta ... –

+0

Hola Johannes, nadie parece saberlo, así que voy a suponer que tengo que poner una vista en la parte superior de la ventana principal para poder rotar en el editor - molesto ! – Surfbutler

Respuesta

2

Creo que es porque las aplicaciones siempre se inician en vertical y luego giran a oriantaciones apropiadas. A partir de los documentos UIViewController:

Nota: En el momento del lanzamiento, las aplicaciones deben siempre establecer su interfaz en una orientación vertical. Después de que la aplicación : didFinishLaunchingWithOptions: el método retorna, la aplicación utiliza el mecanismo de rotación del controlador de vista descrito arriba para rotar las vistas a la orientación adecuada antes de mostrando la ventana.

Así que necesitarás la magia UIViewController para que las métricas simuladas tengan sentido. Si utilizó la plantilla "Aplicación basada en la ventana" como punto de partida para su proyecto, pruebe la plantilla "Aplicación basada en la vista".

+0

Gracias, ya he hecho esto más o menos, y dejé de intentar hacer todo en una ventana. Tengo un UIViewController en la parte superior que admite el modo Paisaje. – Surfbutler

Cuestiones relacionadas