Есть ли способ обновить старое приложение с помощью Xcode 7 и iOS9.1 SDK и использовать потрясающее автоматическое масштабирование для iPhone 6/6+?

У меня есть старое приложение, разработанное без Auto Layout, с тремя раскадровками для iPhone 4, iPhone 5 и iPad. Когда вышел iPhone 6s, все казалось в порядке, так как он увеличил макеты iPhone 5.

Меня просят обновить кое-что, связанное с кодом, в приложении, но у меня нет бюджета на создание макетов iPhone 6 или переключение старых раскадровок на использование Auto Layout и Size Classes, что было бы значительным объемом Работа.

С iOS9 SDK я по умолчанию получаю черные полосы вверху и внизу на iPhone 6 и 6+ при публикации. Я читал о добавлении новых изображений запуска, чтобы включить собственные разрешения, что затем приводит к уменьшению масштаба моего макета и не занимает весь экран (из-за отсутствия автоматического макета).

Есть ли способ опубликовать с помощью XCode 7 и iOS9 SDK и использовать потрясающее автоматическое масштабирование, которое в настоящее время используется в старой версии? Все представления функционируют через UINavigationViewController. Есть ли какой-нибудь хакер, который я могу сделать, чтобы масштабировать это представление?


person normmcgarry    schedule 02.12.2015    source источник
comment
@rmaddy Вы когда-нибудь читали мой вопрос или просто пометили его как дубликат на основе заголовка? Я не спрашиваю, ПОЧЕМУ у него черные полосы вверху и внизу, я спрашиваю, есть ли способ исправить это без использования AutoLayout и реконструкции моих представлений.   -  person normmcgarry    schedule 03.12.2015
comment
Конечно, я прочитал это. Вам необходимо предоставить правильные изображения запуска для поддержки iPhone 4.   -  person rmaddy    schedule 03.12.2015
comment
Ты пропустил ту часть, где я сказал? Я читал о добавлении новых изображений запуска, чтобы включить собственные разрешения, что затем приводит к уменьшению масштаба моего макета и не занимает весь экран (из-за отсутствия автоматического макета).   -  person normmcgarry    schedule 03.12.2015
comment
Я не говорил добавлять изображения запуска iPhone 6.   -  person rmaddy    schedule 03.12.2015
comment
Можете ли вы уточнить? Может быть, я неправильно понимаю решение проблемы, в которой вы говорите, что я дубликат. Решение этой проблемы говорит о добавлении файла раскадровки. Если я это сделаю, все мои макеты на iPhone 6 сожмутся, так что весь текст станет слишком маленьким, а макет просто выровнен по левому верхнему углу экрана. Я бы хотел, чтобы он сохранял тот же точный размер, что и iPhone 5, как iOS автоматически делала с приложением, когда выходили новые устройства.   -  person normmcgarry    schedule 03.12.2015
comment
Как я уже сказал в своем первом комментарии, просто добавьте изображение запуска 4.   -  person rmaddy    schedule 03.12.2015