Як змінити розмір iPhone / iPad Simulator?


140

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

Чи є спосіб змінити його розмір?

Я знаю, що він повинен підтримувати розмір і коефіцієнт dpi, щоб запобігти субпікселям, але навряд чи я можу побачити щось із лупою.


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 ▶ "Тут можливі варіанти зміни шкали імітатора" ( Фізичний розмір та точний піксель )

Піксельна точність : змінює розмір вашого тренажера до фактичних (фізичних) пікселів пристрою, якщо розмір екрана на вашій мак-системі (піксель) підтримує таку високу роздільну здатність, інакше ця опція залишатиметься відключеною.

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

Xcode 9.0
Menubar ▶ Вікно ▶ Масштаб ▶ "Тут доступні варіанти зміни масштабу тренажера"

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


Використання команди Terminal
Виконайте ці кроки для масштабування симулятора за допомогою команд терміналу

  1. Закрити / Закрити тренажер. (якщо відкрито)
  2. Відкрити Terminalдодаток (використовуючи пошук ⌘ + SPACEу центрі уваги , Натисніть, щоб відкрити пошук прожектора)
  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. Гото 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% (Меню Вікна -> Масштаб -> 100%).

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


4
Ця відповідь невірна. Не потрібно вимикати рамки. Просто перетягніть розмір до потрібного розміру. Якщо ваш екран ледве занадто малий для розміщення на 100%, то вимкнення рамки може дозволяти йому вміститися, але це не є загальною відповіддю на загальне питання.
russbishop

Ах, вибачте! Я додав ще одну ситуацію, якщо хтось відчуває це. Знову ж таки, я вказав версію Xcode, яка для мене не дозволяла іншим дормам зміни розміру.
Аршин

1

Для XCode 10 мені довелося це зробити

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

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

Видалення налаштувань пристрою дозволило тренажеру знову відкриватися з повною роздільною здатністю, тому я міг робити знімки екрана, необхідні для подання в магазин додатків.

Параметри Physical Sizeта Pixel Accurateваріанти залишаються затьмареними.


0

Але на менших екранах (MacBook Pro 15-дюймовий) я не можу масштабувати його більше, ніж розмір екрана

Є невеликі утиліти, які дозволяють встановити роздільну здатність дисплея набагато вище, як може запропонувати система налаштування.

Наприклад, якщо вам потрібно 12,9-дюймовий екран Retina Display з роздільною здатністю 2048 x 2732 пікселів для портрета. Я просто використовую одну з цих утиліт (наприклад: Меню дисплея в магазині додатків), щоб встановити дисплей Retina для Macbook Pro 2017 на 3360x2100.

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

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

Сподіваюся, що комусь корисно.


0

Xcode 9.x

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


0

Для Xcode 9.4 це єдине, що спрацювало: - Зніміть прапорець "Оптимізувати візуалізацію під розмір вікна" в меню "Налагодження". -зробіть знімок екрана *, використовуючи ""s" або "New shot shot" з меню файлу.

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


0

Ви можете зробити це:

Вікно> Зніміть прапорець Показати панелі пристроїв

Після цього ви можете налаштувати ширину та довжину симулятора. Якщо ви задоволені його розмірами, ви можете перевірити ще раз "Показати панелі пристроїв"


0

CMD + пробіл

Шукайте системні налаштування

Потім виберіть Доступність

Виберіть Збільшити

Поставте прапорець Використовуйте жест прокрутки за допомогою модифікаційних клавіш для збільшення:

Виберіть ключ або параметр CMD (що б вам не було зручніше)

Це воно:

Тепер на трек-панелі зробіть CMD + 2 пальцем вгору та вниз, щоб прокрутити до збільшення або зменшення масштабу

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


-1
  1. Подивіться на цю картину.
  2. Дивіться червоні поради.
  3. Ви можете легко змінити розмір симулятора ios.

знімок екрана


2
Будь ласка, відредагуйте свою відповідь, щоб пояснення було у тексті, у самій відповіді. Це зробить його більш доступним для майбутніх читачів. Найкраще, якщо зображення просто підтримують відповіді.
Могсдад
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.