Размеры изображений каталога активов IOS 8 сбивают с толку

Скажем, я хочу сделать кнопку, которая занимает половину ширины экрана iPhone (портрет) при @1x. Это будет 160 пикселей, @2x это будет 320 пикселей.

Теперь с iPhone 6 и iPhone 6 Plus все становится запутанным. iPhone 6 имеет ширину 750 пикселей и использует @2x, но в каталоге ресурсов есть только одно поле для добавления изображений @2x, так что мне сделать мое изображение 320 пикселей или 375 пикселей?

Кроме того, iPhone 6 Plus имеет ширину 1080 пикселей или 1242 пикселя (есть идеи, какую?), но мое стандартное изображение 160 пикселей, умноженное на 3 = 480 пикселей, но половина экрана iPhone 6 Plus имеет либо 540 пикселей, либо 621 пиксель? ?

Какого размера я должен делать свои изображения и почему?


person Pulsarman325    schedule 03.10.2014    source источник
comment
Согласно веб-сайту Apple, iPhone 6 Plus имеет ширину 1080 пикселей.   -  person NobodyNada    schedule 04.10.2014
comment
Хороший вопрос, но ответ не имеет смысла!!   -  person Çağatay Kaya    schedule 03.08.2015


Ответы (1)


iPhone 6 и 6 Plus имеют то же соотношение сторон, что и iPhone 5/5C/5S, поэтому они автоматически масштабируют изображение для вашего экрана. Для iPhone 6 ваше изображение должно быть 320 пикселей, как и на 4-дюймовом экране.

Для 6 Plus вы должны сделать его 480 пикселей по той же причине.

person NobodyNada    schedule 03.10.2014
comment
Не растянет ли это изображение размером 480 пикселей до 540 пикселей? - person Pulsarman325; 04.10.2014
comment
@ Pulsarman325 Соотношение сторон на 6 и 6 Plus такое же, как и на 5, так что это не растянет его. - person NobodyNada; 04.10.2014
comment
Я до сих пор не совсем понимаю, как он не растягивается только из-за соотношения сторон, но спасибо за вашу помощь, и в конечном итоге вы ответили на мой вопрос о том, какого размера я должен сделать свое изображение, поэтому я отмечу ваш ответ как правильный. Еще раз спасибо @NobodyNada - person Pulsarman325; 04.10.2014
comment
@ Pulsarman325 Пожалуйста. Соотношение сторон — это отношение ширины к высоте. iPhone 6 и 6 Plus шире, чем другие устройства, но они также выше, поэтому соотношение сторон такое же, поэтому вместо того, чтобы растягивать его, устройство может масштабировать изображение для большего экрана. - person NobodyNada; 04.10.2014
comment
Я думаю, что я должен сказать, что изображение будет увеличено, а не растянуто, в любом случае изображение будет выглядеть не слишком хорошо, масштабирование изображения означает потерю качества. Спасибо друг - person Pulsarman325; 04.10.2014