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

16

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

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

OghmaOsiris
источник
Я думаю, что вы отметили это соответствующим образом. Я добавил тег ios-simulator, так как думаю, что он может использоваться другими.
bassplayer7
stackoverflow.com/questions/26258345/… Это сработало для меня. Наслаждайтесь программированием.
У lefakir на этой странице есть отличный ответ: stackoverflow.com/questions/1446135/…
HQtunes.epizy

Ответы:

11

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

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

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

Энрико Сусатио
источник
2
Подтверждено; имеет отношение к проблеме рендеринга, если вы можете изменить ее размер stackoverflow.com/questions/1446135/…
Итан Ли
Новое обновление в iOS SDK теперь позволяет масштабировать, см. Мой ответ ниже.
Ник
@ Николас ОП знал, что он может масштабироваться до 50% или 75% от размера, он задавался вопросом, может ли он стать меньше, как 25%.
Энрико Сусатио
Мой плохой, перечитал это. Удалили мой ответ :)
Ник
1
На сегодняшний день с Xcode 7, теперь вы можете выбрать 25% масштаб симулятора.
Энрико Сусатио
10

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

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

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

Нео
источник
1
На моей установке, используя Xcode 5 из App Store, штраф находится в пути ~ / Library / Preferences. Модифицировал, как объяснили, и он работал нормально. Для меня .4 был магическим числом, чтобы iPad правильно помещался на моем экране.
Джордан Мак,
1
Это должен быть принятый лучший ответ.
Стевко
У меня были противоречивые результаты с симулятором в Xcode 6, но в конечном итоге он все еще работает. defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Джордан Мак
Прекрасно работает, чтобы iphone 6 plus поместился на моем (только) экране HD
McFedr
4

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

Фируз Нарзикулов
источник
Для Ios 8 и 9 вы также можете использовать Command + 3 ИЛИ Command + 2 для изменения размера симулятора ios.
anonymox
2

Теперь это стало более гибким с 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 Menu :

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

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

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

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

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



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

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

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

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

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

Krunal
источник