2015-05-05 2 views
0

Я сделал приложение, которое отлично работает на iPhone6, но когда я переключаюсь на iPhone5s и iPhone5, мой макет полностью отвлекает. Каждый Control Изменяет свое положение.Как сделать раскладку гибкой во всех версиях iPhone

Как я могу сделать мой app для работы во всех версиях iPhones штраф, не нарушая layout.

Я отключил Auto Layout и использую AutoResizing от InterfaceBuilder.

+1

Я рекомендую автозапуск, любой Resonanz вы отключили его? – Volker

ответ

0

У меня похожие ситуации с моими приложениями.

Если вы попытаетесь сделать гибким во всех устройствах с использованием Autoresizing, у вас будет много проблем, потому что Xcode 6 (Interface Builder) основан на использовании классов AutoLayout и Size. В моих приложениях у меня странное поведение без них ... Я рекомендую использовать @Volker, использовать AutoLayout (и классы размера), но если вы этого не хотите или у вас нет времени в данный момент ...

Вы должны создать раскадровку для любых экранов устройств или запрограммировать для настройки интерфейса для каждого устройства. Если вы нашли другой способ сделать это, пожалуйста, поделитесь им.

Смежные вопросы