NSScreen上的UIScreen.mainScreen.scale

时间:2015-07-03 02:36:23

标签: ios macos swift cocoa catextlayer

CATextLayer清理有问题。 而iOS的解决方案是:

textLayer.contentsScale = UIScreen.mainScreen.scale

但我无法在cocoa NSScreen上找到“scale”属性

注意:使用Object-C或Swift的答案都可以。

3 个答案:

答案 0 :(得分:5)

[[NSScreen mainScreen] backingScaleFactor]会为您提供主显示的缩放系数

答案 1 :(得分:3)

我不确定它与iOS上的相同,但NSScreenbackingScaleFactor,这可能会有效。

答案 2 :(得分:0)

迅捷4.2:

(NSScreen.main?.backingScaleFactor)!