【发布时间】:2014-02-01 08:32:17
【问题描述】:
我使用 CALayer 来制作标签栏。 但有时,绘图不清楚,因为您可以看到“index.pgiu”。如果我在视网膜显示器上看到这个,它比普通屏幕更糟糕。 (参见“index.pgiu”和“Flow”标签的区别)
我该如何解决?即使我找不到谷歌的关键字。
【问题讨论】:
-
可能是抗锯齿造成的。您可能想要在像素之间而不是在像素上绘制。所以 x.5 而不是 x 作为像素值。
我使用 CALayer 来制作标签栏。 但有时,绘图不清楚,因为您可以看到“index.pgiu”。如果我在视网膜显示器上看到这个,它比普通屏幕更糟糕。 (参见“index.pgiu”和“Flow”标签的区别)
我该如何解决?即使我找不到谷歌的关键字。
【问题讨论】:
回答。
[[NSScreen mainScreen] backingScaleFactor]
【讨论】:
在IOS中:
self.progressLayer.contentsScale = [UIScreen mainScreen].scale;
【讨论】: