2014-10-01 7 views
0

В настоящее время я работаю над приложением iOS с целью развертывания 7.1. Большинство моих тестов было выполнено в среде iOS8 без проблем. Я подключил тестовое устройство iOS7 (5s) и обнаружил, что представление показывает себя, поскольку через телефон 3,5 (4). Я не уверен, какая разница между iOS7 и iOS8, которые могут вызвать это, но я не могу найти решение. Я перезагрузил устройство, переустановил приложение и убедился, что все ограничения были установлены правильно в среде dev. Есть идеи?iOS8 вид в порядке, но меньше на iOS7

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

ответ

1

Использовать изображения заставки не заставки экрана xib. В моем случае у меня такая же проблема. Устройство iOS7 имеет черную полосу сверху и снизу. Поэтому я изменяю настройки для экрана заставки и использовал изображения в качестве заставки вместо xib, и это решило мою проблему.

+0

вы имели в виду, что эта проблема встречается только на устройстве, а не на тренажере? – Unheilig

+0

Нет. Я столкнулся с такой же проблемой в симуляторе. – souvickcse

+0

Спасибо, я думал, что проблема была на устройстве. Интересно, почему люди утверждают, что использование заставки xib не очень хорошо. Вы бы не узнали? – Unheilig

0

Убедитесь, что ваше приложение имеет экран запуска для 4-дюймовых устройств. В противном случае оно будет использоваться по умолчанию для 3,5-дюймовых устройств.

0

Вам необходимо создать LaunchImage в файле xcassets. Это решит вашу проблему.

enter image description here