Я хочу обновить приложение для новых iPhone 6 и iPhone 6 Plus. Для этого я выбрал набор изображений из моего каталога активов в Xcode 6. Поскольку я разрабатываю только для iPhone, я выбрал «Device Specific» в Инспекторе атрибутов Xcode. Теперь я могу выбирать между следующими устройствами:Устройства в Устройстве, установленном в каталоге активов
- iPhone
- Retina 4-дюймовый
- IPad
- Mac
Выбор только iPhone я получаю следующие размеры:
- 1x
- 2x
- 3x
Выбор только Retina 4 дюйма дает мне только один размер:
- Retina 4 2x
Почему 4-дюймовый экран отличается от 3.5, 4.7 и 5.5 дюймов? Это имело бы смысл на мой взгляд объединить 1x и 2x как они оба доступны на устройствах с соотношением сторон 4: 3 и Retina 4 2x и 3x для устройств с соотношением сторон 16: 9.
Мой настоящий вопрос: что мне нужно для поддержки iOS 7.0 и более поздних версий? Я, очевидно, не нуждаюсь в 1x, так как мое приложение не поддерживает какие-либо устройства, не содержащие сетчатки. 2x кажется разумным для iPhone 4s. Нужно ли мне Retina 4 2x, если я предоставляю 2x? Будет ли iPhone 6 использовать 2x или Retina 2x? 3x для iPhone 6 Plus, не вопрос об этом.
Благодарим за помощь.
Любая идея, почему iPhone 6 использует изображения 2x, которые имеют разный аспектный рацион (4: 3 по сравнению с 16: 9 для iPhone 6), а не Retina 4, которые с 16: 9? – o15a3d4l11s2
Я думаю, эта страница может ответить на ваш вопрос: http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions – Domsware
Почему нет необходимости в 1x? Как мы проектируем его в xib без 1x изображений? – Swati