Як змінити розмір тренажера iOS?


16

Я знаю, що вікно> масштаб> 100/75/50%, але масштаб симулятора сітківки iPad все ще занадто великий, щоб мій екран міг тестувати що-небудь.

Чи є спосіб я змінити розмір симулятора iOS менший, ніж одне із значень за замовчуванням? Мені потрібно, щоб зменшити мінімум до 25% для розміру мого екрана для розміщення вікна.


Я думаю, ти це позначив належним чином. Я додав тег ios-simulator, оскільки я думаю, що це можливо, щоб його використовували інші.
bassplayer7

stackoverflow.com/questions/26258345/… Це працювало для мене. Насолоджуйтесь програмуванням.

lefakir на цій сторінці, має великий відповідь: stackoverflow.com/questions/1446135 / ...
mrbengi

Відповіді:


11

Ви не можете. Я був розробником програмного забезпечення для iOS два роки, і мені не вдалося знайти спосіб зробити це. Я намагався знайти рішення для цього, але нічого не придумав. Я хотів би бути неправдивим, але я на 99% впевнений, що цього немає.

Коли мій екран занадто маленький, я використовую вікно зі шкалою 50%, чого повинно вистачити, поки я знову не підключу великий монітор вдома.

EDIT: Станом на Xcode 9, ви можете змінити розмір його в будь-який спосіб з кута імітатора.


2
Підтверджено; має відношення до проблеми візуалізації, якщо ви можете змінити її розмір stackoverflow.com/questions/1446135/…
Етан Лі

Нове оновлення в iOS SDK тепер дозволяє масштабувати, дивіться мою відповідь нижче.
Нік

@Nicholas OP знав, що він може досягти 50% або 75% розміру, і йому було цікаво, чи може він зменшити розмір, як 25%.
Енріко Сусатьо,

Мій поганий, перечитав це. Видалили мою відповідь :)
Нік

1
На сьогоднішній день з Xcode 7 тепер ви можете вибрати 25% шкалу тренажера.
Енріко Сусатіо

10

Ви можете масштабувати iOS Simulator за шкалою бажання (я намагався від .2 до 1.4), і він працював на мене.

Для цього вам потрібно перейти до файлу /Library/Preferencesта відредагувати його com.apple.iphonesimulator.plist. Відредагуйте значення для ключової SimulatorWindowLastScaleшкали бажання.

Я спробував це на останній версії Mountain Lion (10.8.4) та на iOS 6.0 Simulator.


1
У моєму налаштуванні, використовуючи Xcode 5 з App Store, штраф розміщений на шляху ~ / Бібліотека / Налаштування. Модифікували його, як було пояснено, і він працював чудово. Для мене .4 було магічним числом, щоб зробити iPad належним чином на моєму екрані.
Джордан Мак

1
Це має бути найкращим прийнятим рішенням.
Стевко

У мене були непослідовні результати з тренажером у Xcode 6, але в кінцевому підсумку це все одно працює. defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Джордан Мак

Ідеально підходить, щоб отримати iphone 6 плюс, щоб поміститися на моєму (лише) hd екрані
mcfedr

4

У Xcode 6.3 просто натисніть + 5(шкала 25%) або + 4(33% масштаб). Або у вікні> Масштаб


Для Ios 8 і 9 ви також можете використовувати Command + 3 OR Command + 2 для зміни розміру симулятора ios.
анонімок

2

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

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

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

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

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



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

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

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

  1. Відкрийте «Симулятор» (запустіть проект iOS за допомогою Xcode).

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

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