Обновите раскадровку до iOS 6 с обратной совместимостью

Возможный дубликат:
Включение автоматического расположения в iOS 6 при сохранении обратной совместимости с iOS 5

Я собираюсь обновить свое приложение на новом 4-дюймовом дисплее, и я понял, что должен проверить флажок Использовать автоопределение в инспекторе. Выполняя это, я теряю совместимость с iOs 5. Как я могу поддерживать 4-дюймовый дисплей без потери этой совместимости? Большое вам спасибо.

Ответ 1

Вы можете использовать пружины и распорки для поддержки обоих форм-факторов, не требуя iOS 6.0.

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

Picture highlighting springs and struts area of Interface Builder Size inspector

Включение стойки (объекты внешнего края) указывает, что расстояние между этим краем надзора и одним и тем же ребром родителя должно оставаться фиксированным. Включение spring (внутренняя стрелка) указывает, что элемент управления должен расти и сжиматься вместе с родителем. На рисунке выше выбранный вид сконфигурирован так, чтобы оставаться прикрепленным к нижнему, левому и правому краям его надзора и расти с шириной. В области примера показана анимация того, как будет перемещаться представление и размер с родителем.

Область пружин и распорок инспектора недоступна в документах, которые используют автоматическую компоновку.