Размер раскадровки на iPhone6 ​​после обновления

Я беру старое приложение с 3 раскадровкой внутри:

iPhone4 || iPhone5 || IPad

на данный момент из AppStore это работает хорошо на iPhone6 ​​и 6Plus, даже если нет iPhone6.storyboard внутри показывать в полноэкранном режиме правильное положение, но теперь во время теста на iPhone6 ​​(устройство не симулятор) показывает 4,0 дюйма внутри большого дисплея 4,7 дюйма, здесь экран:

Я знаю, лучше использовать новую систему с классами автоматического изменения размера и размера, но в настоящее время у нас нет времени, чтобы сделать рефакторинг.

Так что это мой вопрос, можно ли повторно использовать мой iPhone5.storyboard Как и раньше, чтобы увидеть все вещи внутри в правильном положении, никогда не использовать Auto Layout и Size Classes?

1 ответ

Решение

Это может быть возможно, не используя образ запуска .xib файл. В этом случае ваше приложение выглядит увеличенным на iPhone 6. Именно поэтому ваше существующее приложение выглядит нормально на iPhone 6: у него нет образа запуска .xib файл. Таким образом, вы можете решить эту проблему, удалив образ запуска .xib файл и указав приложению использовать вместо этого старомодные образы запуска.

Но это, как вы правильно сказали, не совсем правильное поведение; в конце концов, Apple, вероятно, запретит это.

Другие вопросы по тегам