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 отображать размер окна, а не собственное разрешение устройства. Это означает, что скриншоты имеют размер окна, а не полный размер устройства. Чтобы получить полноразмерные скриншоты, вы можете временно отключить эту опцию. Я рекомендую оставить его иначе, потому что он повышает производительность.