2014-09-10 2 views
1

Я создал приложение, в котором я использовал .xib для макета. В настоящее время я использую два разных xxs, один для iPhone4 320 * 480 и один для iPhone5 320 * 568. Я не использую автомат.Сделать приложение iOS совместимым с iPhone6 ​​и iPhone6 ​​+ размеры

Теперь iPhone6 ​​и iPhone6 ​​+ доступны с двумя различными размерами, 4,7 дюйма и 5,5 дюйма.

Как я могу подключить свое приложение к этим размерам?

+1

Один раскадровки с автоматической раскладкой. наилучшим образом. – rmaddy

+0

@rmaddy Ваше решение идеально, но я уже упоминаю, что это предыдущий код, поэтому я использовал файлы .xib. – kb920

ответ

4

Самый простой способ - загрузить Xcode 6 GM (который был выпущен сегодня), а затем запустить приложение и посмотреть, как он выглядит. Возможно, вам не придется ничего делать, поскольку iPhone 6 и iPhone 6 Plus будут масштабировать большинство старых приложений без проблем. Справка: http://www.imore.com/all-13-million-ios-apps-will-instantly-scale-iphone-6-and-iphone-6-plus

Я также попытался это себя на моем приложении (рассчитана на 4" экранов), и она работала хорошо как в iPhone 6 и iPhone 6 Plus в тренажере

+0

Почему вы были удивлены? Приложение по-прежнему считает, что оно работает на 4-дюймовом iPhone. Дисплей просто масштабируется, но все размеры и координаты такие же, как и в приложении. – rmaddy

+1

Я пробовал использовать опцию «Resizable iPhone» перед выпуском GM с известными по размерам размерами, и это выглядело как собачий пу. Но, вы правы - когда я думаю об этом - если он просто масштабирует все, а соотношение сторон - то же самое, не имеет значения, были ли у меня жестко заданные значения или нет. –

+0

Hi @rmaddy, вы можете помочь мне с той же проблемой. Мне нужно обновить существующее приложение до iPhone6 ​​и iPhone6 ​​+. Я тестировал симулятор для iPhone6 ​​и iPhone6 ​​+, он отлично работает на симуляторе. Итак, мне нужно изменить раскадровку здесь, чтобы поддерживать оба устройства? – Maverick

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