it-swarm.com.ru

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

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

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

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

132
Hedge

+1 на 100%
+2 на 75%
+3 на 50%

305
Erik B

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

6
Jayprakash Dubey

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

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

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


4
Krunal

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

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

4
Arshin

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

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

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

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

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

1
Austin France

CMD + Space 

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

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

Выберите Zoom

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

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

Это оно: 

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

 enter image description here

0
ioopl

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

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

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

0
Kent Allen Sison

Xcode 9.x

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

0
Naveen George Thoppan

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

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

0
gypsyDev

Но на меньших экранах (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

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

0
Mani