Ответ 1
Используйте
[UIScreen mainScreen].scale;
это даст вам точный масштаб в соответствии с устройством.
В Swift 3
UIScreen.main.scale
Приветствия.
У меня есть приложение, которое использует службу для получения некоторых значков.
С помощью этой службы я могу получить любое изображение любого размера, поэтому я планировал получить 3 изображения (@1x, @2x и @3x) и сохранить их на BBDD, а затем получить масштаб, чтобы использовать один из этих трех; или, возможно, получить только тот, который соответствует шкале устройства.
Но дело в том, как я могу программно масштабировать масштаб устройства (@1x, @2x и @3x)?
Оба Obj-c и Swift приветствуются;)
Используйте
[UIScreen mainScreen].scale;
это даст вам точный масштаб в соответствии с устройством.
В Swift 3
UIScreen.main.scale
Приветствия.