2014-12-12 1 views
0

В Images.xcassets в разделе «Новый набор изображений» Я собираюсь использовать устройство для получения одного и того же изображения для разных размеров. Я буду использовать iPhone 2x, Retina 4 2x, 3x и iPad 1x, 2x. Если для iPhone 6+ я хочу сделать изображение 40x40 пикселей @ 3x и для iPhone 6, я хочу сделать изображение 30x30 пикселей @ 2x, мне не разрешено делать это, изображение должно быть всего 20x20 для 2x? Могу ли я просто поместить оба изображения, например, 50x50 один в 2x, а другой в 3x или это не разрешено?Путаница на том, какой размер пикселя установить в новом наборе изображений

ответ

1

Ваши изображения должны быть как раз в правильном размере, вы не можете дать ему другого размера.

Так [email protected] должен быть 60px по 60px PNG-файл, и [email protected] должны быть 120px по 120px. Вы умножаете ширину/высоту на 2x, и то же самое на 3x.

+0

Так что, если я создаю изображение 60x60 для 3x, могу ли я вручную сделать UIImageView меньше в раскадровке, или мне даже не разрешено это делать, и, например, должен содержать размер 60x60 для iPhone 6+, потому что он не распознает если это не 60x60? –

+0

Если ваше изображение 60x60 точек, то вы должны создать изображение 60x60px, изображение 120x120px и изображение 180x180px. Вы можете придать изображению изображение любого размера, но оно будет выглядеть неправильно и даже может отклонить ваше приложение при просмотре приложения (в зависимости от того, какое изображение используется). –

+0

Последний вопрос. У меня 40 изображений в 2x. Означает ли это, что теперь мне нужно создать 40 новых изображений для iPhone 3x и 40 новых изображений для iPad 1x и 40 новых изображений для 2x iPad. Всего 120 новых изображений? Разве это не слишком много MB? –

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