2015-08-28 3 views
0

Все мои старые приложения хорошо смотрятся на iPhone6 ​​/ 6 +. Но когда я создаю новый проект iPhone 6/6 + обрабатываю приложения изначально. Поэтому они выглядят ужасно. Вместо того, чтобы пытаться настраивать представления с использованием ограничений и т. Д., Я решил, что было бы лучше написать приложение для iPhone 5 и позволить новым iPhones масштабировать его. Я знаю, что решение не идеально, но для меня это достаточно хорошо. Вопросы состоят в том, как сделать новые iPhones обрабатывать мое приложение как приложение для iPhone 5. Как заставить их масштабировать? Спасибо.Сделать iPhone 6/6 плюс автоматически изменить размер приложений

+1

Почему не следует использовать классы автозапуска и размера? – EnriMR

+0

особо работа. Я изучал эти ограничения в течение нескольких дней и до сих пор не знаю, как их использовать. – user1354033

+1

Процесс обучения Autolayout довольно длинный, но в будущем вам понадобится разработка универсальных приложений. То же самое случилось со мной. На деле я возвращаюсь, чтобы узнать, как использовать его несколько месяцев спустя, чтобы начать делать это. – EnriMR

ответ

1

Вы должны предоставить LaunchImage с правильным размером:

iPhone 6    Splash screen 750 x 1334 
iPhone 6 Plus landscape Splash screen 2208 x 1242 
iPhone 6 Plus portrait Splash screen 1242 x 2208 
+0

У меня есть запуск xib там ... я должен удалить его? – user1354033

+1

Да, если вы удалите стартовый xib, он вернется к использованию изображений Launch, и если вы не представите образ запуска для iPhone 6/6Plus, приложение просто будет увеличено. – Vrasidas

+0

Я удалил запуск xib. Я не представил никакого изображения запуска, но он все еще не масштабируется ... – user1354033

0

Я отвечаю на это по памяти, как у меня нет Xcode передо мной, но я совершенно уверен, что это правильно.

Вам нужно создать и добавить 3 запуска изображения для вашего проекта из следующих размеров:

* 640x1136 * 640x960 * 320x480

Перейти к проекту настройки, общие и выбрать вариант запуска исходного изображения , Выберите каталог активов и создайте каталог активов, если у вас его еще нет.

При открытии каталога активов вы должны иметь раздел, называемый стартовыми изображениями, если вы этого не сделаете, нажмите кнопку «+» в нижнем левом углу и добавьте параметр запуска изображения в свой проект. Выберите параметр запуска изображений.

Верхний ряд изображений используется для iPhone 6/6 Plus, оставьте их пустыми. Перетащите изображения запуска, созданные на нижние две строки изображений.

Вернитесь к своим настройкам проекта и выберите параметр файла экрана запуска. Удалите все - убедитесь, что выбор пуст. (Для этого я выбрал свою основную версию и просто удалил текст в текстовом поле).

И все, теперь вы можете автоматически увеличить свое приложение на больших устройствах.

Надеюсь, это поможет.

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