2011-06-30 5 views
13

acabo instalado Xcode4 en mi máquina, la creación de un nuevo proyecto.¿Por qué el simulador siempre comienzan en el modo horizontal en Xcode4?

Cuando ejecuto el simulador, el iPhone siempre aparece en el modo horizontal. Alguien sabe donde puedo encontrar la configuración mágica para ejecutarlo en el retrato de lo que mi cabeza no se tuerza todo el tiempo?

gracias


EDIT:

Parece que debe haber algo en mi código que hace que la punta de hardware simulador para el modo horizontal desde antes y después de que probar mi aplicación se Protrait de nuevo .. . extraño ...

No

seguro de que yo podría haber hecho algo así a ella ya que utilizar un nuevo proyecto (barra de pestañas basa) y sólo el violín alrededor del segundo VC ...

Además, al girar el dispositivo, la barra de estado y el contenido no cambian la orientación ...

Respuesta

1

Esta es una solución temporal, puede mover el simulador cuando se encuentre en modo horizontal.

Haga clic en el simulador en el muelle -> Harware -> utilización Girar a la izquierda o derecha

+0

Gracias, esto es lo que hago ahora, pero me molesta tengo que hacerlo cada vez ... – iFloh

+0

No he podido encontrar ningún ajuste en la configuración de simulador.todas las aplicaciones se ejecutan de esta manera o solo una. – Ishu

6

Esto sucede cuando se utilizan algunas de las plantillas en Xcode 4. Es fácil cambiar:

  • abierto YourProject-info archivo .Plist
  • En retire la llave de las orientaciones de la interfaz '' compatibles tanto orientación horizontal

enter image description here

  • Y añadir su orientación elegida (s), por ejemplo, 'Retrato (botón de inicio inferior)'

enter image description here

  • También puede realizar estos cambios en su proyecto - Objetivo - Resumen - Orientación del dispositivo compatible. Presione el botón de retrato y presione el resto. No está muy claro, pero estos son botones; gris oscuro significa que está seleccionado, y gris claro significa que no.

enter image description here

Más tarde, si su aplicación requiere orientación horizontal, entonces puede simplemente añadir sus orientaciones deseadas nuevo en el archivo info.plist. Recuerde devolver SÍ para estas orientaciones en el método shouldAutorotateToInterfaceOrientation de la controladora de vista aplicable.

36

yo sólo tenía el mismo problema. Pero todas las orientaciones de interfaz admitidas se seleccionaron en Proyecto - Objetivo - Resumen - Orientaciones de dispositivo admitidas.

Pero hay otra razón por la cual el simulador se inicia en modo apaisado. El pedido de los elementos de orientación de interfaz admitida del archivo project-info.plist también es importante. Compruebe si el "Retrato (botón de inicio inferior)" está en la primera posición de la lista.Si no, solo muévelo hacia arriba.

Supported interface orientations

+0

Hice una limpieza y reconstruí y reinicié el simulador antes de que esto surtiera efecto. No estoy seguro si ambos fueron requeridos. – Symmetric

+0

Funcionó bien para mí sin limpieza. –

+0

Esta es la respuesta correcta. Gracias. –

0

yo sólo tenía el mismo problema. Descubrí que en esa zona gris de orientaciones de dispositivos compatibles (gris oscuro significa que está seleccionado), puede apagar todo y volver a seleccionar la orientación que desee usar de acuerdo con el orden en su mente. así que si quiere que su simulador siempre ejecute primero el modo vertical, simplemente enciéndalo primero y luego, luego, puede activar otros botones.

Cuestiones relacionadas