Как изменить размер симулятора iPhone / iPad? - PullRequest
134 голосов
/ 26 мая 2011

iPad-симулятор действительно маленький (примерно на треть размера реального iPad экрана) на моем 23-дюймовом Full-HD экране (а также на 15" MacBook Pro).

Есть ли способ изменить его размер?

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

Ответы [ 11 ]

306 голосов
/ 26 мая 2011

+ 1 для 100%
+ 2 на 75%
+ 3 для 50%

6 голосов
/ 27 июня 2018

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

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

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

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

enter image description here

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

enter image description here


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

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

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

Откройте «Симулятор» (Запустите ваш проект iOS с помощью XCode).

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


6 голосов
/ 14 марта 2018

Xcode 9.x:

  1. Выбрать Simulator
  2. Перейти Window вкладка
  3. Выберите Physical Size (cmd + 1)

Screenshot 1

Теперь, если размер не соответствует вашим интересам, выполните следующие шаги:

  1. Выбрать Simulator
  2. Перейти edge of simulator. Это преобразует курсор в опцию изменения размера (двунаправленная стрелка).
  3. Теперь, используя эту опцию изменения размера, вы можете change the size as you desire.

Xcode 8 или ниже:

https://stackoverflow.com/a/30588057/1753005

4 голосов
/ 09 сентября 2017

Для Xcode 9, бета-версия 6: отмените выбор «Показать лицевые панели устройства» в меню «Окно». Тогда Cmd + 2 должен масштабироваться до 100% (Меню Окно -> Масштаб -> 100%).

Протестировано с использованием 15-дюймового Macbook Pro (модель 2017 года).

1 голос
/ 23 января 2018

Для XCode 10 мне пришлось сделать

defaults delete ~/Library/Preferences/com.apple.iphonesimulator DevicePreferences

Я просто не смог найти другой способ сброса уровня увеличения. Даже если использовать Window-> Zoom для переключения масштаба, не вернется к 100% (2042x2732 для iPad 12,9 дюйма).

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

Параметры Physical Size и Pixel Accurate остаются серыми.

0 голосов
/ 24 января 2019

CMD + пробел

Поиск Системные настройки

Затем выберите Доступность

Выберите Увеличение

Проверьте Используйте жест прокрутки с клавишами-модификаторами для увеличения:

Выберите CMD Key или Option (в зависимости от того, что вы предпочитаете)

Вот так:

Теперь на вашем трекпаде делаем CMD + 2 пальца вверх и вниз для прокрутки до Увеличение или Уменьшение

enter image description here

0 голосов
/ 23 августа 2018

Вы можете сделать это:

Окно> Снимите флажок Показать лицевые панели устройства

После этого вы можете настроить ширину и длину вашего симулятора.Если вас устраивает его размер, вы можете снова проверить «Показать лицевые панели устройства»

0 голосов
/ 19 июня 2018

Для Xcode 9.4 это единственное, что сработало: -Отключите «Оптимизировать рендеринг для размера окна» в меню «Отладка».- сделайте * снимок экрана, используя «⌘s» или «Новый снимок экрана» из файла maenu.

* обратите внимание - не имеет значения, какого размера симулятор, снимок экрана будет правильного размерадля загрузки в iTunes Connect

0 голосов
/ 05 июня 2018

Xcode 9.x

Вы можете изменить размер любого симулятора таким же образом, как и любые окна в Mac. Наведите курсор на угол любого симулятора, и указатель изменится. Нажмите и перетащите, чтобы расширить / уменьшить симулятор. Проверено с использованием Xcode 9.2

0 голосов
/ 22 мая 2018

Но на меньших экранах (MacBook Pro 15-Inch) я не могу масштабировать его больше, чем размер экрана

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

Например, если вам нужен 12,9-дюймовый снимок экрана Retina Display с разрешением 2048 x 2732 пикселей для портрета.Я просто использую одну из этих утилит (например, «Меню дисплея» из App Store), чтобы установить для моего дисплея Macbook Pro 2017 Retina значение 3360x2100.

После этого я запускаю Xcode Simulator с 12,9-дюймовым iPad Retina иизменить размер симулятора до максимального размера экрана. В результате я получаю ровно 2048 x 2732, который готов к загрузке в App Store.

enter image description here

Надеюсь, это кому-нибудь пригодится.

...