2015-04-17 2 views
-2

В настоящее время у меня есть приложение для iOS. Цель развертывания - 7.1, и я нацелен на iPhone5/5s и iPhone6 ​​/ 6s в качестве основных устройств.iOS app layout на iPhone 6

После того, как я закончил разработку, мое приложение отклонилось, заявив, что оно не поддерживает размер экрана устройства iPhone6.

Я тестировал это приложение с помощью симулятора iPhone6 ​​и моего настоящего iPhone 6, и все выглядит правильно и масштабируется.

  1. Я использую AutoLayout
  2. Я установил ограничение
  3. Я использовал LaunchScreen, но после того, как я прочитал много постов я удалил LaunchScreen и добавил запуск изображения со всех размерами и с правильными именами по умолчанию.

Команда приложение обзор предоставил мне скриншоты, который показывает, что мое приложение работает на iPhone6 ​​однако с размерами макета в iPhone5s (макет не масштабируется, есть большая белая рамка)

Не могли бы вы пожалуйста, ребята, дайте мне какие-нибудь советы?

+0

Я думаю, вы пропустили экраны запуска для iPhone 6.Go to Images.xcassets и выберите запуск образа. Если его нет, добавьте. Вам нужно добавить изображения запуска для нескольких экранов. Посмотрите ссылку, как настроить image утверждает http://stackoverflow.com/questions/26141731/xcode-6-launch-image-does-not-show-up – Ram

ответ

1

Я использовал LaunchScreen, но после того, как я прочитал много постов я удалил LaunchScreen и добавил запуск изображений

Это проблема. Вы должны использовать экран запуска, потому что в противном случае ваше приложение не будет запускаться изначально на iPhone 6; вместо этого он рассматривается как iPhone 5 и масштабируется, точно так же, как показали скриншоты Apple. Apple больше не согласится с этим; вы должны запускаться изначально, поэтому вы должны использовать экран запуска.

+0

Он рассматривается как iPhone5, однако он не масштабируется, он остается с большими белыми границами. Я также хотел бы спросить вас, если я буду использовать правильные изображения запуска, которые поддерживают разные размеры и с правильными именами по умолчанию, этого было бы достаточно? или я должен добавить LaunchScreen? –

+0

Наше приложение нацелено на iOS 7.0+ и использует только запуск * изображений *. Я считаю, что вы должны включить образ запуска для экрана iPhone 6 и/или запуска. Документы Apple запутывают/вводят в заблуждение. –

1

Для поддержки iPhone6 ​​вам необходимо добавить изображения для запуска нижеуказанных разрешений. Pl. обратитесь к приведенному ниже URL, который четко определяет размер используемых изображений запуска.