Xcode 4中标签的字体抗锯齿

shp*_*ont 3 objective-c xib nib xcode4

我在Xcode4 Interface Builder中编辑xib文件,按钮看起来没问题,但标签缺少抗锯齿.

当我创建一个新文件并添加标签时,它们看起来很好.有任何想法吗?

这是截图(无法发布图片,抱歉)http://i.imgur.com/DzFGy.png

jtb*_*des 6

你所看到的并不是缺少抗锯齿,而是缺少亚像素抗锯齿.注意区别:

没有子像素

子像素

彩色边缘与液晶显示屏上的"子像素"对齐,这样就可以照亮固体像素块,看起来它仍然是正确的颜色.

这里的问题是Core Animation不像你不使用CA时那样自动进行子像素抗锯齿.简单的解决方案是禁用视图上的CA Layer支持(或任何superview具有它).否则,这个问题有一些更有用的解释和有关变通方法的信息.