it-swarm.com.ru

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

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

151
cdub

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

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

Удачи.

207
Desdenova

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

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

enter image description here


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


Сочетания клавиш :
Согласно 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 +:
Меню ▶ Окно ▶ "Здесь доступны доступные варианты изменения масштаба симулятора" ( Физический размер & Пиксель точная )

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

Совет : повернуть симулятор ( ⌘ + ← или же ⌘ + → ), если Pixel Accurate отключен. Это может быть включено (если оно подходит для экрана) в альбомной ориентации.

enter image description here


Xcode 9.0
Меню ▶ Окно ▶ Шкала ▶ "Здесь доступны опции изменения масштаба симулятора"

enter image description here


Совет. Как получить снимок экрана со 100% (масштаб с фактическим размером устройства), который можно загрузить в AppStore?

Отключите функцию "Оптимизировать рендеринг для масштаба окна" в меню Debug, прежде чем делать снимок экрана (см. Здесь: Как делать снимки экрана в симуляторе iOS )

Есть вариант

Menubar ▶ Debug ▶ Отключить "Оптимизировать рендеринг для масштаба окна"

enter image description here


Вот документ Apple: Изменить размер окна симулятора

262
Krunal

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

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

enter image description here

88
Kalpesh

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

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

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

по умолчанию написать ~/Library/Preferences/com.Apple.iphonesimulator SimulatorWindowLastScale "0.4"

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

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

40
Dren

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

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

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

12
hybridcattt

Специально для XCode 9.1 :
Вы можете сослаться на ответ @ Krunal выше или выполнить следующие шаги

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

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

  • Goto Window->Uncheck Show Device Bezels

refer screenshot 1

  • Goto Window->select zoom

refere screenshot 2

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

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

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

4
Dipen Panchasara

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

2
Subrat

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

1
TwoStraws