Не удается масштабировать окно устройства в iOS Simulator - PullRequest
17 голосов
/ 28 февраля 2011

На 24-дюймовом iMac, который я использую на работе, я не могу масштабировать окно симулятора iOS. Пункты меню 100% и 50% отображаются серым цветом (и сочетания клавиш тоже не работают).

На моем Mac Mini дома все нормально. Я искал высоко и низко кого-то с подобной проблемой, и не могу найти что-либо зарегистрировано. Есть идеи?

Ответы [ 7 ]

32 голосов
/ 27 июля 2017

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

Menubar ▶ Окно ▶ «Здесь доступны опции для изменения масштаба симулятора» (Physical Size & PixelТочность)

Точность пикселя: Изменение размера симулятора до фактических (физических) пикселей устройства, если размер экрана (в пикселях) системы 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).

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

17 голосов
/ 28 февраля 2011

Опции будут доступны только в том случае, если ваш экран недостаточно велик, чтобы показывать окно на 100%.

3 голосов
/ 14 сентября 2017

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

Как указывает Крунал, теперь вы можете перетащить масштабирование окна до любого произвольного размера, который вы хотите, чтобы это не было проблемой. (В предыдущих выпусках вы могли выбирать только из предопределенных размеров; само окно не было изменяемого размера).

2 голосов
/ 30 октября 2017

Я решил эту проблему, изменив разрешение экрана Macbook Pro до максимально допустимого значения, и увеличил размер симулятора перетаскиванием, и это работает!Теперь я могу прикрепить скриншот iPad.Благодаря Apple, это совершенно просто, как всегда!

1 голос
/ 31 октября 2017

Я могу подтвердить, что @Abdulaziz Noor способ изменения разрешения вашего дисплея Mac работает.

Шаги, которые я предпринял:

System Preferences -> Displays -> Display -> Scaled -> More Space 
0 голосов
/ 28 октября 2017

Даже в xcode9 это не позволит вам установить масштабирование на 100%, если ваш экран не может вместить это, но вы можете обмануть ... .. Просто выберите альбомную ориентацию и если ширина устройства будет соответствовать высотеэкрана можно выбрать 100%, а затем повернуть устройство, даже если оно не помещается на экране.

0 голосов
/ 11 октября 2017

Если вы хотите получить 100% снимок экрана, вы можете просто перетащить его, чтобы он был размером не менее 100%, и снимок экрана будет таким же, как снимок экрана 100%.

...