2015-09-30 5 views
0

У меня есть статическая библиотека iOS, которую я вставляю в клиентское приложение. Моя статическая библиотека содержит несколько xib. Я построил эти xibs на основе размера экрана iphone 5S ... с автоматической компоновкой, включенной для них.iOS view не заполняет весь экран на iphone 6

Однако, вставив их в клиентское приложение и запустив приложение на iphone 6, мой интерфейс отображается в пределах экрана 320x568 экрана iphone 6 с белым дополнением справа и снизу (я попытался подключить снимок экрана, но моя репутация слишком низкая). Я пробовал несколько подходов к исправлению, но безуспешно.

я замечаю в PLIST клиентского приложения, есть такая запись:

<key>UILaunchImages</key> 
<array> 
.... 
    <dict> 
    <key>UILaunchImageMinimumOSVersion</key> 
    <string>8.0</string> 
    <key>UILaunchImageName</key> 
    <string>Default-667h</string> 
    <key>UILaunchImageOrientation</key> 
    <string>Portrait</string> 
    <key>UILaunchImageSize</key> 
    <string>{375, 667}</string> 
    </dict> 
.... 
</array> 

Если изменить UILaunchImageSize к {750, 1334}, которая является фактическим размером изображения, то мой XIB заполняет все экран iphone 6. Кроме того, если я удалю этот раздел из файла plist, он отлично работает. Поскольку это клиентское приложение, я не могу рекомендовать ни одно из них.

Кто-нибудь сталкивался с этой проблемой? Я очень ценю любую помощь для решения этой проблемы.

Заранее спасибо.

+0

Это xib или изображение запуска? Это две разные вещи. – Stonz2

+0

Если клиент не настроил свое приложение правильно для поддержки iPhone 6, как вы можете ожидать, что ваша инфраструктура будет работать в размере iPhone 6. Им нужно исправить свое приложение – Paulw11

+0

@ Stonz2: образ запуска в клиентском приложении вызывает проблему отсечки для xibs в моей статической библиотеке ... Я так думаю ... потому что изменение размера изображения запуска в plist до {750, 1334}, похоже, устраняет проблему. –

ответ

0

Вам необходимо добавить файл запуска. Это требование для iPhone 6.

File> New> Файл> Интерфейс пользователя> Запуск экрана

Затем добавить файл в свойствах проекта, как запуск файла (то же самое место, где можно указать запуск изображения) ,

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