В моем приложении не используется автоматическая компоновка, оно изначально было разработано для iPhone 4/4s, и с тех пор пользовательский интерфейс почти не изменился. Макет довольно минимален, поэтому переключение на автомакет не считается приоритетом.
Ранее созданное для iOS8, мое приложение корректно масштабировалось на iPhone 5 и новее, заполняя экран. Сам вид будет заполнять весь экран, а значки будут масштабироваться пропорционально (чтобы они не искажались). однако теперь кажется, что при использовании бета-версии iOS9 приложение получает черные полосы как сверху, так и снизу, и в основном отображается как масштабированное приложение iPhone 4, что приводит к черным полосам сверху и снизу.
В основном я хочу, чтобы он просто масштабировался, чтобы соответствовать полному экрану, так же, как это было в iOS8. Может ли кто-нибудь пролить свет на то, что изменилось, что вызвало эти черные полосы?
Я должен добавить, что если он собирается с использованием xcode 7 (ios9 xcode) и развертывает устройство с iOS8, он работает нормально, проблема заключается в развертывании на устройствах iOS9.
Теперь приложение выглядит так на iOS9, красная область — это используемое приложением пространство, тогда как раньше это был весь размер (обратите внимание на черные полосы).


