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