У меня есть моя настройка проекта на AutoLayout, отлично работает с iPhone 4-6 Plus. Однако, когда я добавляю LaunchImage для iPhone 6 и 6 Plus, рамки и ограничения для всего приложения больше не занимают весь экран. Вместо этого все приложение помещается в верхнюю левую область экрана.Ошибка Xcode 6? Добавление iPhone 6/6 Plus LaunchImage меняет ограничения приложений
Если я удалю LaunchImages для iPhone 6 и iPhone 6 Plus, проблема исчезнет, а элементы каждого контроллера просмотра снова будут иметь правильные координаты и размеры.
Я использую следующие в Images.assets: - 2x IOS - Портрет 7,8 - Retina 4 - Портрет 7,8 - Retina HD 5,5 Портрет IOS 8 - Retina HD 4,7 Портрет IOS 8
Нет предупреждений относительно каталога активов, и все параметры LaunchImages соответствуют правильным параметрам. Я попытался Мигрировать изображения, но не повезло.
Похоже, вы правы, и мне нужно будет обновлять многие мои ограничения программно. Теперь я определяю высоту и ширину, исходя из процента размера экрана, который я бы хотел, чтобы они занялись. Действительно надеялся на альтернативу, которая займет меньше времени. –