Подтвердить что ты не робот

Получите масштаб изображения устройства (например, @1x, @2x и @3x)

У меня есть приложение, которое использует службу для получения некоторых значков.

С помощью этой службы я могу получить любое изображение любого размера, поэтому я планировал получить 3 изображения (@1x, @2x и @3x) и сохранить их на BBDD, а затем получить масштаб, чтобы использовать один из этих трех; или, возможно, получить только тот, который соответствует шкале устройства.

Но дело в том, как я могу программно масштабировать масштаб устройства (@1x, @2x и @3x)?

Оба Obj-c и Swift приветствуются;)

4b9b3361

Ответ 1

Используйте

[UIScreen mainScreen].scale;

это даст вам точный масштаб в соответствии с устройством.

В Swift 3

UIScreen.main.scale

Приветствия.