2015-06-05 4 views
5

Я уверен, что эта информация где-то, но я не могу ее найти, а горячая линия Apple Developer, похоже, не имеет понятия, о чем я говорю. В библиотеке активов для запуска экрана в Xcode, есть слоты меченые:как/где размеры экрана запуска Xcode 6 соответствуют документам Apple?

iPhone Портрет ---> Retina HD 5,5 & Retina HD 4,7 iOS8

iPhone Портрет ---> 2x & Retina 4 IOS 7, 8

iPhone Портрет ---> 1x, 2x & Retina 4 IOS 5, 6

я запуск экраны подготовлен и у меня есть размеры для этих отдельных файлов, но я не вижу, как T размеры наследников соответствуют этим ярлыкам Apple в Xcode. Более того, Apple docs здесь (https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW1, на что ссылался разработчик Apple) просто ссылается на размеры iphone 6 и 6s, которые не соответствуют организации ярлыков Xcode.

Похоже, что это должен быть запрос на 1 минуту. Что мне не хватает и где эта супер основная информация?

ответ

13

Если вы выберете «слот» изображения в каталоге активов и покажете инспектор атрибутов (с правой стороны), он покажет (среди прочего) «Ожидаемый размер» для каждого изображения. Делая это, он выглядит следующим образом:

 
iPhone Portrait iOS8 Retina HD 5.5: 1242 x 2208 
iPhone Portrait iOS8 Retina HD 4.7: 750 x 1334 

В Инспекторе Атрибутов, вы можете также выбрать «слоты» вы хотите включить через ряд флажков.

enter image description here

Documentation-накрест, см Icon and Image Sizes section of the iOS Human Interface Guidelines.

Перефразируя оттуда:

 
iPhone 6 Plus: Use a Launch File 
iPhone 6: Use a Launch File 
iPhone 5: 640 x 1136 
iPhone 4s: 640 x 960 
iPad (@2x): 1536 x 2048 (portrait), 2048 x 1536 (landscape) 
iPad (@1x): 768 x 1024 (portrait), 1024 x 768 (landscape) 

Также смотрите Launch Images section, который говорит:

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

для iPhone 6:
750 х 1334 (@ 2x) для портретной
1334 х 750 (@ 2x) для ландшафта

для iPhone 6 Plus:
1242 х 2208 (@ 3x) для портретной
2208 х 1242 (@ 3x) для ландшафта

стоит отметить, что если вы поддерживаете только iOS 8, вы можете просто использовать XIB или Storyboard для запуска, и вам не нужно беспокоиться о конкретных размерах изображений. Раздел Launch Images содержит информацию об этом.

Мое последнее обновление приложения (это только iOS 8) использует файлы XIB (один для iPhone, один для iPad), и он отлично работает.

+0

Но где находится изображение для создания изображения для iPhone 4,7 дюйма? – zsong

+0

iPhone 6 (и 6s, и 7) - 4.7 ". Итак, как сказано выше: пейзаж 1334 x 750. – zpasternack

7
Retina HD 5.5 - 1242x2208 
Retina HD 4.7 - 750x1334 
Retina HD 5.5 landscape - 2208x1242 
2x - 640x960 
Retina 4 - 640x1136 
1x - 320x480 
default 320x568 
[email protected] 640x1136 
Смежные вопросы