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


140

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

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

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


3
Просто перетащите угол экрана, чтобы изменить его размер в современном Xcode. (См. Ответ @Krunal ниже.)
Freewalker

Ответы:



11

Это более гибко с 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+: Menubar
▶ Window ▶ «Здесь доступны варианты изменения масштаба симулятора» ( физический размер и точность в пикселях )

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

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

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

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


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

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

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

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

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



6

Xcode 9.x:

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

Скриншот 1

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

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

Xcode 8 или ниже:

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


4

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

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


4
Это неверный ответ. Нет необходимости отключать лицевые панели. Просто перетащите, чтобы изменить размер до нужного вам размера. Если ваш экран слишком мал, чтобы поместиться на 100%, отключение лицевых панелей может позволить ему поместиться, но это не общий ответ на общий вопрос.
russbishop

Ах, мои извинения! Я добавил еще одну ситуацию на случай, если кто-то столкнется с этим. Опять же, я указал версию Xcode, которая для меня не позволяла изменять размер другим способом.
Аршин

1

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

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

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

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

Physical SizeИ Pixel Accurateварианты остаются неактивны.


1

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

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

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


0

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

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

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

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

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

Надеюсь, что это будет полезно для кого-то.


0

Xcode 9.x

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


0

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

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


0

CMD + пробел

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

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

Выберите масштаб

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

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

Это оно:

Теперь на трекпаде нажмите CMD + 2 пальца ВВЕРХ и ВНИЗ, чтобы прокрутить, чтобы увеличить или уменьшить

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


0

В настоящее время старая система масштабирования (100%, 75% и т. Д.) Удалена, но на вкладке « Окно » есть четыре варианта:

  • Физический размер
  • Точная точка
  • Пиксельная точность
  • По размеру экрана, который можно переключать с помощью:

+1

+2

+3

+4

Как видно ниже:

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


-1
  1. Посмотри на эту картину.
  2. Смотрите красные подсказки.
  3. Вы можете легко изменить размер симулятора iOS.

снимок экрана


2
Пожалуйста , измените свой ответ , чтобы объяснение в тексте, в самом ответе. Это сделает его более доступным для будущих читателей. Лучше всего, если изображения просто поддерживают ответы.
Mogsdad
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.