Каков наилучший способ поддержки как разрешения экрана iPhone4, так и iPhone5? - Автоматическая компоновка только в iOS6

Кто-нибудь понял, как поддерживать как разрешение экрана iPhone4, так и iPhone 5?

В iOS6 у нас есть поддержка Autolayout. Может ли это использоваться для экрана iPhone4-iPhone5, то есть 320x480 и 320x568.

Если мы используем функцию автоматического макета для этого, нам нужно будет сохранить минимальный уровень развертывания для iOS6. Что относительно iOS5, чем?

Как насчет iOS5? Нужно ли нам обращаться с ним программно для разных размеров экрана?

Я искал веб-адрес и не мог найти точный ответ для этого, поэтому отправляю этот вопрос, хотя сомневаюсь в том, что он имеет downvotes. Пожалуйста, несите меня за это. Я думаю, этот вопрос очень прост для поддержки нового устройства в приложениях и применим ко всем разработчикам.

Ответы

Ответ 1

Если вы хотите поддерживать iOS 4.3 или 5, выключите автозапуск. Затем вы должны правильно установить UIViewAutoresizing либо в кода или интерфейса.

С autoresizingMask на UIView вы можете отбросить палку просмотра в сторону и увеличиться с размером супервизора.

Ответ 2

Еще один подход может заключаться в разработке отдельных представлений для iPhone 5 и iPhone 4S. Проверьте экраны и загружайте представления соответственно, как в случае универсальных приложений.