2012-09-30 18 views
16

Estaba jugando con el panel de instrumentos en mi aplicación. El simulador de retina de 4 pulgadas estaba funcionando bien y se utiliza para mirar exactamente igual que el iPhone 5:Big iPhone 5 Simulator?

enter image description here

Sin embargo, cuando yo estaba jugando con la automatización, cambió simulador de retina de 4 pulgadas y ahora ve más o menos como un muy larga iPad:

enter image description here

(lo siento por la imagen muy grande, pero este es el tamaño real de ahora).

Y ahora, cuando quiera que aparezca el simulador, sigue pareciéndose al anterior. Estoy seguro de que hay una solución fácil para esto y es por eso que pregunto porque, sinceramente, no quiero tener que volver a instalar Xcode 4.5

¡Gracias!

+5

Has revelado el futuro secreto del futuro diseño de iPad4 :) – buc

+2

Extraño ... mis simuladores siempre parecen ipads grandes, con la excepción del iPhone no retina. – DGund

+1

@TomIrving Es una pregunta de programación. Simplemente no es una pregunta de programación de lenguaje. No seamos pedantes de todos modos. Me encontré con el mismo problema cuando XCode se actualizó de repente y bloqueaba mi capacidad para continuar _programando_. La misma trayectoria en esta página será seguida por innumerables otros, sin duda. La respuesta original no solo me ayudó un poco, sino que también agregué la mía cuando resolví el problema. Resumen: Tuve un problema con mi herramienta de programación, fui a SO - otras personas tuvieron lo mismo, obtuve ayuda, (con suerte) ayudé a otros => SO es genial. Deja de intentar "arreglarlo". – Rhubarb

Respuesta

31

Cuando el simulador está activo, vaya a Ventana> Tamaño> 50%.

También puede cambiar el tamaño mediante el uso de + , + o +

EDIT:

Cuando' Usando un retina MBP, el simulador se aprovechará de eso y entrará también en modo retina, que será El mismo tamaño que el Simulador regular (al igual que con los dispositivos reales). Dado que tiene el mismo tamaño, puede usar el borde ligeramente más grande y parecerse al dispositivo real, en lugar de usar el borde delgado similar al iPad.

En una pantalla de "resolución normal", solo el simulador de iPhone no retina usará el borde del iPhone.

+0

Gracias por su comentario. Sin embargo, lo he intentado y todo lo que hace es reducir el escalamiento de la pantalla. Pero mantiene el aspecto y la apariencia de este iPad. Sé que no es un gran problema, pero pensé que era genial tener el iPhone allí. – Zack

+3

Creo que solo el iPhone Simulator no retina al 100% aparece como un iPhone real. Los simuladores iPad o Retina iPhone se ven como un iPad. – DrummerB

+1

Extraño ... ¿Me pregunto por qué el mío se parecía al anterior? – Zack

0

La razón por la que esto cambió es que su actualización a XCode 5 trajo consigo el Simulador iOS7 y eliminó el emulador anterior que estaba usando.

La respuesta de DrummerB anterior controlará el tamaño del simulador, pero no devolverá el bisel negro y su aplicación no se verá igual. Para ver lo que estaba viendo antes, hacer esto:

  1. En la parte superior izquierda de la ventana XCode verá el proyecto (o "blanco") nombre y el simulador seleccionado. Como "MyProgram> iPhone Retina (4 pulgadas)". Haga clic en "iPhone Retina ..."

  2. Aparecerá una lista desplegable con el título "Dispositivo iOS" en la parte superior. En la parte inferior verá "Más simuladores ...". Haga clic en esa opción.

  3. Esto abre el cuadro de diálogo de preferencias en la página "Descargar" donde puede instalar componentes adicionales en XCode. Seleccione "iOS 6.1 Simulator" y comenzará la descarga. Se trata de medio concierto, por lo que llevará algo de tiempo.

  4. Cuando termine, arrojará un cuadro de diálogo que le pedirá que reinicie XCode - adelante.

  5. Ahora, de nuevo en XCode, vaya a la opción Dispositivo iOS nuevamente, y esta vez seleccione una de las opciones de "iOS 6".

Recuperará lo que tenía antes: el dispositivo negro iPhone-4ish.

(Si ha seguido el consejo de DrummerB anteriormente, al principio puede parecer pequeña ahora, para ir a Window-> Escala en el simulador de iOS y seleccione 100%)

También tenga en cuenta, que es probable que desee utilizar el simulador iOS7 en algún momento también, ya que te muestra cómo se verá tu aplicación en muchos iPhones de usuarios.

0

De hecho, creo que puede haber un error en el código simulador o en el constructor de interfaces o en algún lugar ...

Tengo dos guiones (iPhone/iPad) y una punta de una celda de la tabla. Mi pantalla simulada se veía completamente como se esperaba hasta que cambié algunos valores de conversión automática en el plumín. Entonces, de repente, el simulador comenzó a mostrar la vista de gigante/ipad para la pantalla del iPhone Retina 3.5. Además, cuando reorienté el hardware en el simulador, realmente mostró todo el panorama del dispositivo. Poco tiempo después cambié una tabla en mi guión gráfico de agrupada a simple y luego el simulador se vio bien de nuevo. Acabo de cambiar algunos valores de aumento de tamaño nuevamente y vuelve al iPhone gigante.

Me pregunto si está relacionado con el cambio de tamaño automático/diseño automático. En mis puntas, tengo el diseño automático desactivado, pero en mi guión gráfico está encendido.

Cuestiones relacionadas