2015-04-18 6 views
15

Возможно ли поддерживать экран iPhone 6, но не iPhone 6 Plus? Я бы хотел, чтобы приложение использовало полноэкранное разрешение на iPhone 6, но у меня нет времени переделывать некоторые части интерфейса для iPhone 6 Plus.Возможно ли поддерживать экран iPhone 6, но не iPhone 6 Plus?

Могу ли я поддерживать экран iPhone 6, но у пользователей 6 Plus есть только расширенная версия интерфейса iPhone 6?

+3

Это не очень хорошая идея, даже если это возможно. Вы будете предоставлять субоптимальный опыт большому числу пользователей. Если вы не хотите перепроектировать интерфейс, вы должны хотя бы представить тот же контент в собственном разрешении ... – jtbandes

ответ

10

Нет, это невозможно. Единственный способ указать, что ваше приложение поддерживает экран iPhone 6 или 6 Plus, - это добавление стартового XIB или файла раскадровки (или изображение запуска png для iPhone 6 или 6+). Как только вы закончите, iPhone не будет увеличивать масштаб экрана ни в одном случае. Поэтому, если вы добавите поддержку iPhone 6, вы автоматически добавите поддержку iPhone 6 Plus, и если вы не добавите эту поддержку, вы получите увеличенный экран в обоих случаях.

Указано здесь в documentation

+0

Я не думаю, что это совершенно правильно. Вы все еще можете использовать png-файлы для запуска изображений на новых iPhone. Вопрос в том, будет ли предоставление одного для iPhone 6, а не 6+, приведет к тому, что 6+ расширит приложение ... – jtbandes

+0

Да, вы можете использовать png, но без запуска XIB экран будет увеличен в любом случае – Azat

+3

Вы пробовали? [«Хотя лучше использовать файл запуска для iPhone 6 и iPhone 6 Plus, вместо этого вы можете поставлять статические изображения запуска») (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/ MobileHIG/LaunchImages.html) – jtbandes

2

Набор правильного обеда Изображение с именем и размером. следующее устройство и имя и размер изображения обеда.

3

Нет, если вы добавите launc ч для iPhone 6, а затем автоматически добавила поддержку iPhone 6 Plus. если вы не добавили экран запуска для iPhone 6, вы получите увеличенный экран на обоих устройствах (iPhone 6 и iPhone 6 Plus). потому что Apple не позволяет ограничивать приложения определенной моделью. Вы можете ограничить базу необходимыми возможностями устройства, такими как микросхема M7 или гироскоп.

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

+1

Кажется правильным, просто протестировал его на моем проекте, удалив HD 5.5 запуска (но оставив HD 4.7 на месте), все еще выглядит так, как будто это было там – Jasper

+0

да, @JasperPol, он автоматически поддержит iPhone 6 Plus. если есть только изображение запуска устройства iPhone 6. –

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

  • Нет связанных вопросов^_^