В чем разница между 1x против r4 или 2x против r4 или 3x против r4

каталог активов

Если 1x изображение 100*100, то

2х изображение 200 * 200

3х изображение 300 * 300

что такое размерность r4 должна быть ххх * ххх

Нет документации по этому вопросу.

FYI:

Речь не идет об изображении экрана запуска... изображение может быть как кнопка возврата и т. Д.

0 ответов

Ответ не так прост.
Важно помнить, что разные модели iPhone будут автоматически использовать разные изображения из набора изображений. Разрешение iPhone-A не всегда является простым умножением iPhone-B, поэтому размер изображения-A не всегда может быть простым умножением изображения-B.

Here is a table showing the image automatically selected from x.imageset for each iPhone:
         iPhone Model | ScreenSize | Ratio | x.ImageSet
         -------------|------------|-------|----------------
            XS Max    | 1242-2688  | 0.46  | 3x
            X,XS      | 1125-2436  | 0.46  | 3x
            XR        |  828-1792  | 0.46  | 2x
            6,6s,7,8+ | 1242-2208  | 0.56  | 3x
            6,6s,7,8  |  750-1334  | 0.66  | 2x 
            5,5s      |  640-1136  | 0.56  | R4

Как видно из таблицы, одно и то же изображение выбрано для нескольких размеров экрана и нескольких форматов изображения, что может привести к беспорядку...
Вот где Content Mode Свойство вида, показывающего изображение, пригодится. Он решает, как изображение будет растягиваться внутри его границ (границы изображения LaunchScreen - это размер экрана, границы кнопки "Назад" - это размер ImageView).

Если Content Mode = Aspect Fill
Затем выбранное изображение из набора изображений изменит свою ширину в соответствии с шириной границы, а высота также изменится, чтобы сохранить исходное соотношение сторон изображения - его верхний и нижний края будут скрыты, поскольку они превысили границу или не достигнут граница на всех.

Другой Content Modes будет иметь другие эффекты на изображении. Посмотрите: Понимание того, как масштабируются изображения

Другие вопросы по тегам