Ответ 1
⌘ + 1 за 100%
⌘ + 2 за 75%
⌘ + 3 для 50%
IPad-симулятор очень маленький (примерно на треть размера реального экрана iPad
) на моем 23-дюймовом Full-HD экране (а также на 15" MacBook Pro
).
Есть ли способ изменить его размер?
Я знаю, что он должен поддерживать размер и отношение dpi, чтобы не допустить субпикселей, но я почти ничего не вижу без лупы.
⌘ + 1 за 100%
⌘ + 2 за 75%
⌘ + 3 для 50%
Теперь он более гибкий с Xcode 9-Simulator. Вы можете выбрать и перетащить любой угол симулятора, чтобы изменить его размер и установить его в соответствии с вашим требованием.
Посмотрите на этот снимок:
Примечание. С 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-монитора (пиксель) поддерживает это очень высокое разрешение, иначе этот параметр останется отключенным.
Xcode 9.0
Menubar ▶ Окно ▶ Масштаб ▶ "Здесь доступны доступные варианты смены масштаба тренажера"
Использование команды терминала
Выполните следующие шаги для масштабирования симулятора с помощью команд терминала
Terminal
(используя поиск Spotlight, нажмите ⌘ + SPACE
, чтобы открыть поиск прожектора) defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"
Вы найдете обновление масштаба тренажера.
Xcode 9.x:
Simulator
Window
Physical Size
(cmd + 1
)Теперь, если этот размер соответствует вашим интересам, выполните следующие шаги:
Simulator
edge of simulator
. Это преобразует ваш курсор в опцию изменения размера (двунаправленная стрелка).change the size as you desire
вы можете change the size as you desire
.Xcode 8 или ниже:
Для Xcode 9, Бета 6: Отмените выбор "Показать устройства" в меню "Окно". Затем Cmd + 2 должен масштабироваться до 100% (меню окна → масштаб → 100%).
Протестировано с использованием 15-дюймовой MacBook Pro (модель 2017).
Это более гибко с 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 Menu:
Xcode 9. 1+:
Меню ▶ Окно ▶ "Здесь доступны варианты изменения масштаба симулятора" (физический размер и точность в пикселях)
Точность пикселей: изменяет размеры симулятора к фактическим (физическим) пикселям устройства, если размер экрана (в пикселях) вашей системы Mac поддерживает такое высокое разрешение, иначе эта опция останется отключенной.
Xcode 9.0
Меню ▶ Окно ▶ Шкала ▶ "Здесь доступны варианты изменения масштаба симулятора"
Использование терминальной команды
Выполните следующие шаги для масштабирования симулятора с помощью команд терминала
Terminal
(используя поиск Spotlight, нажмите ⌘ + SPACE
чтобы открыть поиск Spotlight) defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"
Вы найдете обновление весов симулятора.
Для XCode 10 мне пришлось сделать
defaults delete ~/Library/Preferences/com.apple.iphonesimulator DevicePreferences
Я просто не смог найти другого способа сбросить уровень масштабирования. Даже если использовать Window-> Zoom для переключения зума, не вернемся к 100% (2042x2732 для iPad 12,9 дюйма).
Удаление настроек устройства позволило симулятору снова открыться с полным разрешением, чтобы я мог сделать снимки экрана, необходимые для отправки в магазин приложений.
Параметры " Physical Size
и " Pixel Accurate
пикселях" остаются неактивными.
Но на меньших экранах (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.
Надеюсь, что это полезно для кого-то.
Xcode 9.x
Вы можете изменить размер любого симулятора таким же образом, как и любые окна в Mac. Наведите курсор на угол любого симулятора, и указатель изменится. Нажмите и перетащите, чтобы расширить/уменьшить симулятор. Проверено с использованием Xcode 9.2
Для Xcode 9.4 это единственное, что сработало: -Uncheck "Оптимизировать рендеринг для размера окна" в меню "Отладка". -take * снимок экрана с использованием "⌘s" или "Новый снимок экрана" из файла maenu.
* примечание - не имеет значения, какой размер симулятора, снимок экрана будет иметь правильный размер для загрузки в iTunes Connect
Вы можете сделать это:
Окно> Снимите флажок Показать лицевые панели устройства
После этого вы можете настроить ширину и длину вашего симулятора. Если вас устраивает его размер, вы можете снова проверить "Показать лицевые панели устройства"
CMD + Space
Поиск системных настроек
Затем выберите Доступность
Выберите Zoom
Установите флажок Использовать жест прокрутки с клавишами-модификаторами для увеличения:
Выберите CMD Key или Option (в зависимости от того, что вы предпочитаете)
Это оно:
Теперь на трекпаде сделайте CMD + 2 пальца ВВЕРХ и ВНИЗ, чтобы прокрутить, чтобы увеличить или уменьшить масштаб.