2014-11-27 1 views
0

Я начал приложение калькулятора для iPhone 5/5s с помощью xCode v5 с раскадрой. С тех пор я обновился до xCode 6 и почти завершил приложение. Я тестировал приложение на своем iPhone 5 и на iPhone 6 и 6, а также использовал симуляторы xCode. Приложение заполняет экран моего iPhone 5 и автомасштабирует, чтобы полностью заполнить экраны симуляторов для 6 и 6 плюсов. Именно то, что я хотел! Однако, когда я добавил изображения запуска в свой проект, приложение больше не автомасштабирует при работе на симуляторах 6 и 6 плюс. Я следил за рекомендациями Apple по размеру изображений для запуска и пытался перетащить изображения запуска в мой проект и использовать каталог активов. Оба останавливают приложение при автомасштабировании. То, что я сейчас вижу, - это изображение запуска, которое полностью заполняет экран iPhone 5/6/6 плюс в течение примерно 1 секунды. Затем появляется калькулятор, полностью заполняющий экран моего iPhone 5, но он остается того же размера, заполняя только часть экранов iPhone 6 и 6 плюс. Я хочу, чтобы приложение калькулятора полностью заполняло экраны при работе на iPhone 5, 6 и 6 плюс. Почему автозагрузка прекращается при добавлении изображений запуска и как я могу продолжить автомасштабирование после добавления изображений запуска в мой проект? Заранее благодарим за руководство.Приложение Xcode 6 останавливает автозаказ при добавлении изображений запуска

Турция утром: я решил свою проблему! С большим скептицизмом я попробовал решение, связанное ниже, и оно решило мою проблему. Я добавил изображения запуска (перетаскивание). Калькулятор отображается правильно на моем iPhone 5, а также отображается правильно при работе на iPhone 6 и 6 плюс симуляторы. Не понимаю, почему работает связанное решение ниже, так что я просто должен согласиться. Моя благодарность Matt Palmer для размещения этого в своем блоге:

http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/

+0

Привет Cheesehead1957, пожалуйста, не добавляйте решения вопроса, добавить свой ответ вместо и, пожалуйста, включают в себя решение, а не просто ссылку (который должен быть включен как ссылка и кредит для владельца). Поэтому, пожалуйста, удалите свое решение из вопроса, создайте хороший ответ и примите его. – bummi

ответ

0

с использованием LaunchScreen.xib в LaunchScreen является «чище», вместо того, чтобы генерировать 6 различных изображений для LaunchScreen активов в каталоге СМИ.

Не забудьте проверить «Использовать как Launch Screen»

0

Вы должны попробовать это.

Отключить автоматические макеты и классы размеров. enter image description here

и сделать это для всех подпанелей в вас XIb

enter image description here

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