Ajuste de la escala y el tamaño de Xcode iPhone simulator [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Está allí de todos modos para hacer el simulador de iOS para iPhone 5 en Xcode, ser el tamaño real del iPhone 5. Estoy recibiendo una gran pantalla y las cosas parecían ser escaladas.

Author: pkamb, 2013-09-04

8 answers

No se puede tener una relación de 1:1. Lea acerca de las resoluciones de pantalla.

Sin embargo, puede escalarlo desde el menú iOS Simulator > Window > Scale.

Buena Suerte.

 205
Author: Desdenova,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-04 06:37:45

Con Xcode 9 - Simulator, puede elegir y arrastrar cualquier esquina del simulador para redimensionarlo y configurarlo de acuerdo con sus requisitos.

Mira esta instantánea.

introduzca la descripción de la imagen aquí


Nota: Con Xcode 9.1+, las opciones de escala del simulador se cambian.


Teclas cortas del teclado:
Según Xcode 9.1 +

Physical Size       ⌘ 1      command + 1
Pixel Accurate      ⌘ 2      command + 2


Según Xcode 9

50% Scale           ⌘ 1      command + 1
100% Scale          ⌘ 2      command + 2
200% Scale          ⌘ 3      command + 3

Opciones de escala del simulador desde el menú Xcode :

Xcode 9.1+:
Barra de menú ▶ Ventana ▶ "Aquí, opciones disponibles cambiar escala del simulador" (Tamaño físico & Pixel Accurate )

Pixel Accurate: Cambia el tamaño de su simulador a los píxeles reales (Físicos) del dispositivo, si el tamaño de la pantalla de visualización del sistema mac (píxel) admite tanta resolución alta, de lo contrario esta opción permanecerá deshabilitada.

Consejo: simulador de rotación( ⌘ + ← o ⌘ + → ), si Pixel La precisión está desactivada. Se puede habilitar (si se ajusta a la pantalla) en horizontal.

introduzca la descripción de la imagen aquí


Xcode 9.0
Barra de menú ▶ Ventana ▶ Escala ▶ "Aquí, opciones disponibles cambiar escala del simulador"

introduzca la descripción de la imagen aquí


Consejo: ¿Cómo se obtiene una captura de pantalla con 100% (una escala con el tamaño real del dispositivo) que se puede cargar en AppStore?

Deshabilite 'Optimizar renderizado para escala de ventana' en el menú Debug, antes de tomar una pantalla tiro (Ver aquí: Cómo tomar capturas de pantalla en el simulador de iOS)

Hay una opción

Barra de menú ▶ Depurar ▶ Desactivar "Optimizar la representación para escala de ventana"

introduzca la descripción de la imagen aquí


Aquí está el documento de Apple: Cambiar el tamaño de una ventana del simulador

 247
Author: Krunal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-13 08:53:32

Compruebe esta imagen {Puede cambiar el tamaño de su simulador desde aquí

O pulse CMD+1, CMD+2 o CMD+3

introduzca la descripción de la imagen aquí

 88
Author: Kalpesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-23 01:52:37

Puede establecer cualquier escala que desee. Se ha convertido en realidad después de 6 + simulador se ha presentado

Para obtenerlo siga los siguientes pasos sencillos:

  1. salir del simulador si está abierto
  2. abrir terminal (desde spotlight, por ejemplo)
  3. pegue el siguiente texto en terminal y presione enter

Los valores predeterminados write ~/Library/Preferences/com.manzana.iphonesimulator SimulatorWindowLastScale"0.4"

Puede probar cualquier escala cambiando 0.4 al valor deseado.

Para restablecer esta costumbre escala, simplemente aplique cualquier escala estándar desde el menú del simulador de la manera descrita anteriormente.

 40
Author: Dren,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-09 09:08:38

Lo estás viendo enorme debido a la resolución de tu pantalla. La pantalla del iPhone 5 es 640x1136. La resolución actual de su pantalla se puede encontrar en las preferencias del sistema, y su altura en los portátiles suele ser de alrededor de 1000 px (más o menos). Así que seguramente, el simulador en escala 1:1 tomará toda la altura de la pantalla y aún más.

El simulador de iPhone tiene tres escalas, 100%, 75% y 50%. Puede cambiar entre ellos en cualquier momento pulsando CMD+1, CMD+2, CMD+3 o desde la ventana menu.

Tenga en cuenta que el modo 100% es muy útil para las comprobaciones gráficas, en resolución completa podrá notar todos los defectos o medir el tamaño de los puntos de los elementos.

 12
Author: hybridcattt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-04 07:04:44

Específico de XCode 9.1:
Puedes referirte a la respuesta de @Krunal anterior o seguir los pasos a continuación

Es un poco complicado ajustar el tamaño del simulador.

Si desea ampliar la pantalla del simulador, siga los siguientes pasos:

  • Goto Window->Uncheck Show Device Bezels

consulte la captura de pantalla 1

  • Goto Window->select zoom

referencia captura de pantalla 2

Después de hacer esto, puede cambiar el tamaño de su simulador arrastrando los bordes del simulador.

Pixel Accurate : Su a muestre su simulador en el mismo tamaño que los píxeles del dispositivo físico, si el tamaño de su pantalla no tiene suficiente resolución para cubrir la dimensión, no habilitará la opción Pixel Accurate.

La alternativa es cambiar el simulador al modo horizontal haciendo clic en ⌘ + → ,luego puede hacer clic en ⌘ + 2 para seleccionar la opción Precisa de píxeles (asegúrese de que tiene desactivar Show Device Bezels para reducir el tamaño.

 4
Author: Dipen Panchasara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-14 16:02:02

Sin embargo iOS Simulator->HardWare->Device menú.

 2
Author: Subrat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-04 06:39:21

En Xcode 9 hay una nueva opción de "Tamaño real". En el Simulador, vaya al menú Ventana y elija Escala > Tamaño real para activarlo. Esto tiene en cuenta la resolución de pantalla actual para garantizar que el dispositivo en pantalla coincida con las dimensiones físicas de un dispositivo real.

 1
Author: TwoStraws,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-16 10:56:32