Как изменить размер симулятора iOS?

Я знаю, что есть «Окно»> «Масштаб»> 100/75/50%, но масштаб симулятора сетчатки iPad все еще слишком велик, чтобы мой экран мог что-либо протестировать.

Есть ли способ масштабировать размер симулятора iOS меньше, чем одно из значений по умолчанию? Мне нужно, чтобы он уменьшился как минимум до 25% для моего размера экрана, чтобы вместить окно.

Ответы (4)

Вы не можете. Я был разработчиком программного обеспечения для iOS в течение двух лет, и я не смог найти способ сделать это. Я пытался найти решения для этого, но ничего не придумал. Я хотел бы оказаться неправым, но я на 99% уверен, что это невозможно сделать.

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

РЕДАКТИРОВАТЬ: Начиная с Xcode 9, вы можете изменить его размер по своему усмотрению из угла симулятора.

Вы можете масштабировать iOS Simulator до желаемого масштаба (я пробовал от .2 до 1.4), и это сработало для меня.

Для этого вам нужно перейти /Library/Preferencesи отредактировать com.apple.iphonesimulator.plistфайл. Отредактируйте значение ключа SimulatorWindowLastScaleв желаемом масштабе.

Я попробовал это в последней версии Mountain Lion (10.8.4) и в симуляторе iOS 6.0.

В моей настройке с использованием Xcode 5 из App Store штраф находится по пути ~/Library/Preferences. Изменил его, как объяснили, и все заработало. Для меня 0,4 было волшебным числом, позволяющим правильно разместить iPad на моем экране.
У меня были противоречивые результаты с симулятором в Xcode 6, но в конечном итоге он все еще работает.defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Отлично работает, чтобы iphone 6 plus поместился на моем (единственном) HD-экране

В Xcode 6.3 просто нажмите + 5(масштаб 25%) или + 4(масштаб 33%). Или в Окне > Масштаб

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

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

введите описание изображения здесь

Примечание. В 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+: строка
меню ▶ Окно ▶ «Здесь доступны параметры изменения масштаба симулятора» ( физический размер и точность пикселей )

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

введите описание изображения здесь

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

введите описание изображения здесь



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

  1. Закрыть/выйти из симулятора. (если открыто)
  2. Откройте Terminalприложение (используя поиск Spotlight, нажмите, ⌘ + SPACEчтобы открыть поиск Spotlight)
  3. Скопируйте следующий текст и вставьте его рядом с курсором терминала.

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

  1. Откройте «Симулятор» (запустите проект iOS с помощью Xcode).

Вы найдете обновление шкалы симулятора.