Размер раскадровки на 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, вероятно, запретит это.