Как изменить размер iPhone/iPad Simulator?

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

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

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

Ответ 1

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

Ответ 2

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

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

enter image description here

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



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

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

enter image description here

Xcode 9.0
Menubar ▶ Окно ▶ Масштаб ▶ "Здесь доступны доступные варианты смены масштаба тренажера"

enter image description here



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

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

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

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

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

Ответ 3

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 вы можете change the size as you desire.

Xcode 8 или ниже:

fooobar.com/questions/704105/...

Ответ 4

Для Xcode 9, Бета 6: Отмените выбор "Показать устройства" в меню "Окно". Затем Cmd + 2 должен масштабироваться до 100% (меню окна → масштаб → 100%).

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

Ответ 5

Это более гибко с 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 Menu:

Xcode 9. 1+:
Меню ▶ Окно ▶ "Здесь доступны варианты изменения масштаба симулятора" (физический размер и точность в пикселях)

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

enter image description here

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

enter image description here


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

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

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

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

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


Ответ 6

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

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

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

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

Параметры " Physical Size и " Pixel Accurate пикселях" остаются неактивными.

Ответ 7

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

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

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

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

enter image description here

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

Ответ 8

Xcode 9.x

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

Ответ 9

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

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

Ответ 10

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

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

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

Ответ 11

CMD + Space

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

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

Выберите Zoom

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

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

Это оно:

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

enter image description here

Ответ 12

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

screen shot