web-dev-qa-db-ja.com

デバイスのスケール係数を取得する方法は?

私はUIGraphicsBeginImageContextWithOptions()を使用していますが、そのメソッドの最後のフィールドはscalefactorであることに気付きました。そしてApple docsは、0.0に設定したい場合、デバイスのメイン画面のデフォルトのスケールファクタを使用します。プロパティを介してそのデフォルトのスケールファクタを取得する方法はありますか?または方法?

49
ManOx

デバイスのスケール係数は、UIScreenのプロパティです。次の方法で入手できます。

[UIScreen mainScreen].scale;

ドキュメントはこちら

105
jrturton

Swift 3+バージョン:

UIScreen.main.scale
24
Paulo Venturi