Подтвердить что ты не робот

Поддерживает ли iPhone 6/6 Plus симулятор изменения режима отображения?

Как изменить функцию отображения изображения в симуляторах iPhone 6 и 6 Plus? Оригинальные iPhone 6 и 6 Plus имеют эту функцию в настройках → Дисплей и Яркость → Отображать масштабирование (Просмотр) со значениями Стандартные и Масштабируемые.

4b9b3361

Ответ 1

Дисплей Zoom недоступен в симуляторе (с Xcode 6.0).

Ответ 2

Правильный ответ. Дисплей Zoom недоступен в качестве опции в текущих настройках симулятора Xcode 7 iOS. Однако, он фактически может "имитировать" "Отображать масштаб" при запуске приложения в симуляторе.

Фон

При создании типичного проекта для iPhone вы обычно указываете файл LaunchScreen.storyboard и/или запускаете изображения в Images.xcassets для iPhone 4/4s (2x), iPhone 5/5s (Retina 4), iPhone 6/6s (Retina HD 4.7) и iPhone 6 +/6s + (Retina HD 5.5) и задайте эти детали в настройках проекта. (См. Изображение ниже.)

Когда экранное масштабирование включено для устройства iPhone 6/6s, устройство запускает приложение, как если бы оно выполнялось на экране размером с iPhone 5/5s, расширяя приложение x1.172, чтобы соответствовать iPhone 6/6s дисплей. (Аналогично, когда Display Zoom включен для устройства iPhone 6 +/6 + s, устройство запускает приложение, как если бы оно выполнялось на экране размером с iPhone 6/6s, расширяя приложение до соответствия требованиям iPhone 6 +/6 + s.)

Примечание. Следующие инструкции требуют удаления некоторых файлов изображений стартового экрана. Возможно, вы захотите попробовать эти изменения в дубликате вашего проекта Xcode.

Моделирование увеличения экрана на iOS-симуляторе

Чтобы имитировать отображение масштаба, например, с помощью симулятора iPhone 6 в Xcode:

1 - Удалите файл LaunchScreen.storyboard.

2 - Удалите оба изображения Retina HD 4.7 и Retina HD 5.5 в Images.xcassets. (Обязательно сохраните образ запуска Retina 4.)

3 - Удалите ссылку на "Файл экрана запуска" в настройках проектов Xcode в разделе "Общие" в разделе "Значки приложений" и "Запуск изображений".

4 - Выберите симулятор iPhone 6/6s, а затем "Запустите" ваше приложение.

Запуск приложения

Когда симулятор запускает ваше приложение, он обнаружит, что для iPhone 6/6 не присутствуют изображения запуска, поэтому он предположим, что это приложение iPhone 5/5s и запустить его в симулятор, повышающий выборку iPhone 5/5s чтобы он соответствовал экрану iPhone 6/6s, так же, как на дисплее отобразится его значение!

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

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