如何使用本机API在MacOS上获得设备像素比率?

时间:2018-07-06 10:02:49

标签: macos

我需要获取设备像素比率才能将其传递到一个库中。是否有任何API?像这样的Qt http://doc.qt.io/qt-5/qwindow.html#devicePixelRatio

2 个答案:

答案 0 :(得分:1)

通常应使用-convert{Point,Rect,Size}{To,From}{Backing,Layer}:的{​​{1}}方法,而不是查询比例因子。

如果必须的话,可以使用NSView-backingScaleFactor的{​​{1}}方法。

但是,请注意,由于各种原因,“后备”像素不一定与显示器上的物理像素相对应。

答案 1 :(得分:-1)

我不知道这是你想要的东西吗

let ratio = UIScreen.main.bounds.height / UIScreen.main.bounds.width