サービスを使用してアイコンを取得するアプリがあります。
このサービスを使用すると、任意のサイズの画像を取得できるため、3つの画像(@ 1x、@ 2x、@ 3x)を取得してBBDDに保存し、これら3つのいずれかを使用するスケールを取得する予定です。 ;または、デバイスの規模に応じて1つだけを取得します。
しかし、問題は、プログラムでデバイススケール(@ 1x、@ 2x、@ 3x)を取得するにはどうすればよいですか?
Obj-cとSwiftを歓迎します;)
使用する
[UIScreen mainScreen].scale;
これにより、デバイスごとの正確なスケールが得られます。
In Swift
UIScreen.main.scale
乾杯。