В Images.xcassets в разделе «Новый набор изображений» Я собираюсь использовать устройство для получения одного и того же изображения для разных размеров. Я буду использовать iPhone 2x, Retina 4 2x, 3x и iPad 1x, 2x. Если для iPhone 6+ я хочу сделать изображение 40x40 пикселей @ 3x и для iPhone 6, я хочу сделать изображение 30x30 пикселей @ 2x, мне не разрешено делать это, изображение должно быть всего 20x20 для 2x? Могу ли я просто поместить оба изображения, например, 50x50 один в 2x, а другой в 3x или это не разрешено?Путаница на том, какой размер пикселя установить в новом наборе изображений
0
A
ответ
1
Ваши изображения должны быть как раз в правильном размере, вы не можете дать ему другого размера.
Так [email protected]
должен быть 60px
по 60px
PNG-файл, и [email protected]
должны быть 120px
по 120px
. Вы умножаете ширину/высоту на 2x, и то же самое на 3x.
Так что, если я создаю изображение 60x60 для 3x, могу ли я вручную сделать UIImageView меньше в раскадровке, или мне даже не разрешено это делать, и, например, должен содержать размер 60x60 для iPhone 6+, потому что он не распознает если это не 60x60? –
Если ваше изображение 60x60 точек, то вы должны создать изображение 60x60px, изображение 120x120px и изображение 180x180px. Вы можете придать изображению изображение любого размера, но оно будет выглядеть неправильно и даже может отклонить ваше приложение при просмотре приложения (в зависимости от того, какое изображение используется). –
Последний вопрос. У меня 40 изображений в 2x. Означает ли это, что теперь мне нужно создать 40 новых изображений для iPhone 3x и 40 новых изображений для iPad 1x и 40 новых изображений для 2x iPad. Всего 120 новых изображений? Разве это не слишком много MB? –