Настройка размера и размера симулятора iPhone XCode

Есть ли способ сделать iOS симулятор для iphone 5 в xcode, быть фактическим размером iphone 5. Я получаю огромный дисплей, и вещи, казалось, масштабируются.

Ответ 1

Вы не можете иметь соотношение 1:1. Читайте о разрешениях экрана.

Однако вы можете масштабировать его из меню iOS Simulator > Window > Scale.

Удачи.

Ответ 2

С помощью Xcode 9 - Simulator вы можете выбрать и перетащить любой угол симулятора, чтобы изменить его размер и установить в соответствии с вашим требованием.

Посмотрите на этот снимок.

enter image description here

Примечание. С Xcode 9.1+ параметры масштабирования Simulator изменены.



Клавиши с короткими клавишами:
Согласно Xcode 9.1 +

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


Согласно Xcode 9

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



Параметры масштабирования симулятора из меню Xcode:

Xcode 9.1 +:
Menubar ▶ Окно ▶ "Здесь доступны доступные параметры масштабирования симулятора" (Физический размер и Пиксельный точный)

Pixel Accurate: изменяет размеры вашего симулятора на фактические (физические) пиксели устройства, если размер экрана вашего Mac-монитора (пиксель) поддерживает это очень высокое разрешение, иначе этот параметр останется отключенным.

Совет: вращайте симулятор (⌘ ← или ⌘ →), если параметр "Точность пикселей" отключен. Он может быть включен (если он подходит для экрана) в ландшафте.

enter image description here

Xcode 9.0
Menubar ▶ Окно ▶ Масштаб ▶ "Здесь доступны доступные варианты смены масштаба тренажера"

enter image description here

Ответ 3

Проверьте это изображение... Здесь вы можете изменить размер симулятора

или нажмите CMD + 1, CMD + 2 или CMD + 3

enter image description here

Ответ 4

Вы можете установить любой желаемый масштаб. Это стало актуальным после представления симулятора 6+

Чтобы получить его, выполните следующие простые шаги:

  • выйти из симулятора, если открыто
  • открытый терминал (например, от прожектора)
  • вставьте следующий текст в терминал и нажмите enter

defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"

Вы можете попробовать любые изменения шкалы 0,4 до желаемого значения.

В reset этот настраиваемый масштаб просто примените любую стандартную шкалу из меню симулятора, как описано выше.

Ответ 5

Вы видите его огромным из-за вашего разрешения экрана. Дисплей iPhone 5 - 640x1136. Текущее разрешение вашего дисплея можно найти в настройках системы, а высота на ноутбуках обычно составляет около 1000 пикселей (отдайте или возьмите). Таким образом, симулятор в масштабе 1:1 будет занимать всю высоту экрана и даже больше.

Симулятор iPhone имеет три шкалы: 100%, 75% и 50%. Вы можете переключаться между ними в любое время, нажимая CMD + 1, CMD + 2, CMD + 3 или из меню Window.

Обратите внимание, что 100% -ный код очень полезен для графических проверок, при полном разрешении вы сможете заметить все дефекты или измерить размер точек элементов.

Ответ 6

Конкретно XCode 9.1:
Вы можете обратиться к ответу @Krunal выше или выполнить следующие шаги.

его бит сложно настроить размер тренажера.

Если вы хотите увеличить масштаб экрана вашего симулятора, выполните следующие шаги:

  • Goto Window->Uncheck Show Device Bezels

ссылаться на скриншот 1

  • Goto Window->select zoom

refere screenshot 2

после этого вы можете изменить размер своего симулятора, перетаскивая края симулятора.

Pixel Accurate. Он отображает ваш симулятор того же размера, что и пиксели физического устройства, если ваш размер экрана не имеет достаточного разрешения для охвата измерения, он не включил бы опцию Pixel Accurate.

Alternate - это симулятор изменений в альбомном режиме, нажав ⌘ + →, затем вы можете нажать ⌘ + 2, чтобы выбрать опцию Pixel Accurate (убедитесь, что вы отключили Show Device Bezels, чтобы уменьшить размер.

Ответ 7

Однако iOS Simulator->HardWare->Device меню.

Ответ 8

В Xcode 9 есть новый параметр "Фактический размер". В меню "Симулятор в окно" выберите "Масштаб > Фактический размер", чтобы вызвать его. Это учитывает ваше текущее разрешение экрана, чтобы экранное устройство соответствовало физическим размерам реального устройства.