Cocoa 绘制时,CALayer不清晰
我用CALayer做一个标签栏。 但有时,绘图并不清晰,正如您所看到的“index.pgiu”。如果我在视网膜显示器上看到这个,它比通常的屏幕更糟糕。(参见'index.pgiu'和'Flow'标签之间的区别) 我怎样才能修好它?甚至我也找不到谷歌的关键词。答案Cocoa 绘制时,CALayer不清晰,cocoa,calayer,Cocoa,Calayer,我用CALayer做一个标签栏。 但有时,绘图并不清晰,正如您所看到的“index.pgiu”。如果我在视网膜显示器上看到这个,它比通常的屏幕更糟糕。(参见'index.pgiu'和'Flow'标签之间的区别) 我怎样才能修好它?甚至我也找不到谷歌的关键词。答案 [[NSScreen mainScreen] backingScaleFactor] 在IOS中: self.progressLayer.contentsScale = [UIScreen mainScreen].scale; 可能
[[NSScreen mainScreen] backingScaleFactor]
在IOS中:
self.progressLayer.contentsScale = [UIScreen mainScreen].scale;
可能是抗锯齿造成的。您可能希望在像素之间绘制,而不是在像素上绘制。因此x.5而不是x作为像素值;