web-dev-qa-db-fra.com

Comment obtenir le facteur d'échelle des appareils?

J'utilise UIGraphicsBeginImageContextWithOptions() et j'ai remarqué que le dernier champ de cette méthode est un scalefactor. Et le Apple docs dit, si je veux le mettre à 0.0, alors il utilisera le facteur d'échelle par défaut de l'écran principal de l'appareil. Existe-t-il un moyen d'obtenir ce facteur d'échelle par défaut via la propriété ou méthode?

49
ManOx

Le facteur d'échelle de l'appareil est une propriété de UIScreen. Vous pouvez l'obtenir en:

[UIScreen mainScreen].scale;

Documentation ici .

105
jrturton

Version Swift 3+:

UIScreen.main.scale
24
Paulo Venturi