2016-03-06 2 views
0

Можно ли включить Дисплей Увеличить Xcode iOS Simulator для iPhone 6/6s или iPhone 6 +/6s +, чтобы он можно проверить и оптимизировать с помощью этого режима? На фактическом устройстве Display Zoom можно включить в настройках> Дисплей & Яркость, однако эта опция не указана в настройках симулятора iOS.Как включить Дисплей Увеличить iOS Simulator для iPhone 6/6s или iPhone 6 +/6s +

ответ

2

Дисплей Zoom недоступен в качестве опции в текущих настройках симулятора Xcode 7 iOS. Однако, он является на самом деле можно «моделировать» Display Увеличение при запуске приложение в симуляторе.

фон

При создании типичного проекта для 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) и установите эти детали в настройках проекта. (См. Изображение ниже.)

При отображении Zoom включен для устройства 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 Simulator

Для имитации отображения масштабирования, например, с помощью тренажера 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, так же, как и параметр Display Zoom.

enter image description here

enter image description here

+0

Не работает для меня. Есть ли у вас какие-то дальнейшие выводы об этом? –

Смежные вопросы