Xcode 9.1 iOS симулятор: опция "Точность пиксела" отключена и выделена серым цветом
В Xcode 9.1 параметр Pixel Accurate
отключен и выделен серым цветом в меню Window
.
Как вы можете снова включить эту опцию?
Ответы
Ответ 1
Оригинальный ответ неверен!
Russ из команды Apple Simulator говорит:
Чтобы сделать снимок экрана приложения, снимите флажок "Оптимизировать рендеринг для Window Scale" в меню Debug. Я рекомендую обратить это обратно как обычно, улучшает производительность рендеринга. Двойной щелчок не заставляйте устройство использовать собственное разрешение, это просто авария из-за к размеру устройства, с которым вы тестировали, и размер вашего экрана.
==========
ОРИГИНАЛЬНЫЙ ОТВЕТ (НЕ РАБОТАЕТ НАДЕЖНО):
-
Убедитесь, что флажок Окно → Показать панели устройств не установлен.
-
Дважды щелкните панель инструментов симулятора (верхняя панель, в которой перечислены устройство и ОС).
Привет, счастливые дни, симулятор изменяет размеры и обеспечивает правильное разрешение для скриншотов в App Store.
Ответ 2
Вы можете настроить имитатор в альбомном режиме, нажав сначала ⌘
+ →
, затем вы можете нажать ⌘
+ 2
, чтобы выбрать опцию Pixel Accurate
, не забудьте установить симулятор в портретный режим нажмите ⌘
+ ←
:)
Ответ 3
Я обнаружил, что меню разрешено только в том случае, если разрешение экрана позволяет поддерживать точное отображение пикселей (так же как и физический размер). Это раздражает, потому что при создании скриншота всегда создается изображение с текущим размером симулятора на Xcode 9.1. Это требует, чтобы симулятор отображался в точном точечном режиме для получения скриншотов. Для iPad Pro (12,9-дюймовый, 2732 x 2048 пикселей) режим доступен только в альбомной ориентации, когда мой MacBook Pro установлен на "More Space" - с фактическим разрешением 3840x2400.
Ответ 4
Поскольку компьютер, которым я владею (2017 MacBook Air), не поддерживает ландшафтный режим, а разрешение - 1440x1000. Я застрял. В Xcode 9.0 вы все равно можете выбрать 100% масштабирование и прокрутить вниз в симуляторе. Это невозможно.
Я могу понять, поддерживает ли яблоко поддержку компьютеров 2005 года, но не 1 месяц: S
Таким образом, единственный вариант, который я смог найти, - купить дополнительный экран! НО только для того, чтобы сделать снимок экрана, вы все равно можете нажать CMD + S, и он сделает собственное разрешение!
Ответ 5
Мы не включаем эту опцию, если ваш экран не является достаточно большим, чтобы отображать устройство с полным разрешением, не отключая края.
В стороне: если вы включили "Оптимизировать рендеринг для оконного масштаба", который заставляет Simulator отображать размер окна, а не собственное разрешение устройства. Это означает, что скриншоты имеют размер окна, а не полный размер устройства. Чтобы получить полноразмерные скриншоты, вы можете временно отключить эту опцию. Я рекомендую оставить его иначе, потому что он повышает производительность.