2014-10-20 2 views
0

Мое приложение масштабируется на iPhone 6 и 6, а также на 5. Я пытаюсь заставить приложение использовать дополнительное пространство на большом телефоне. Я читал об использовании соответствующих изображений запуска размера, но он работает только в симуляторе, а не на устройстве. Я добавил изображение запуска 750x1334 для iPhone 6 и различные размеры для других устройств. Когда я запускаю в симуляторе, масштабирование происходит, как и ожидалось. Когда я запускаю устройство, экран масштабируется до шкалы iPhone 4s.iPhone 6 масштабирование с использованием изображений запуска

Я попытался начать с изображений запуска и добавить один за раз. Всякий раз, когда я добавляю 750x1334 для Retina HD 4.7, приложение на телефоне масштабируется до размера iPhone 4. Я попытался удалить приложение и переустановить, но то же самое происходит. Кроме того, теперь я замечаю, что когда я добавляю изображение Retina HD 4.7, это также приводит к тому, что на моем iPhone 5 происходит то же самое, даже если есть соответствующее изображение запуска для этого устройства размера.

Любая помощь была бы принята с благодарностью.

EDITED TO ADD: iPhone моей жены 6 Plus только что пришел, и он не проявляет вышеуказанного поведения (но остается проблемой с iPhone 6 и 5).

+0

Вы используете каталог активов? И задали ли вы соответствующую ссылку в настройках ваших проектов? Кстати, в инспекторе каталога активов вы можете выбрать и отменить выбор определенных типов изображений запуска. – thijsai

+0

Спасибо за ваш ответ, tscheepers. Я использую каталог «Активы». Установки задаются в соответствующем каталоге активов. –

+0

вы пробовали удалить вашу производную директорию данных? – Anthony

ответ

2

я смог достичь желаемого результата с помощью выполнив следующие действия:

1) оставить на месте моей старой конфигурации набор Launch Изображения Источник, который покрывал iPhone 4 и 5. Это ухаживает устройств IOS 7.

2) создать и обозначить файл экрана запуска в XIB. Это касается всех устройств на iOS 8.

3) На iPhone 6 в разделе «Настройки» -> «Дисплей» и «Яркость» -> «Масштаб дисплея» выберите «Стандарт» вместо «Масштабирование». Пользователи с Zoomed будут видеть, что экран масштабируется так же, как на iPhone 5.

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