【问题标题】:Font anti-aliasing for labels in Xcode 4Xcode 4 中标签的字体抗锯齿
【发布时间】:2011-09-27 17:55:42
【问题描述】:

我正在 Xcode4 Interface Builder 中编辑一个 xib 文件,按钮看起来不错,但标签缺少抗锯齿功能。

当我创建一个新文件并添加标签时,它们看起来确实不错。 有任何想法吗?

这是截图(还不能发图片,抱歉)http://i.imgur.com/DzFGy.png

【问题讨论】:

    标签: objective-c xcode4 xib nib


    【解决方案1】:

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

    彩色边缘与 LCD 上的“子像素”对齐,这样一整块像素就会被照亮,并且看起来仍然是正确的颜色。

    这里的问题是,Core Animation 不会像不使用 CA 时那样自动进行亚像素抗锯齿。简单的解决方案是禁用您的视图(或任何具有它的超级视图)上的 CA 层支持。否则,this question 有一些更有用的解释和有关解决方法的信息。

    【讨论】:

    • 耶 - 为我工作。顺便说一句 - 要禁用 CA 层,请选择您的视图,转到视图效果检查器,然后在核心动画层下取消选中您的视图。
    猜你喜欢
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 2012-12-14
    • 2011-01-26
    • 2012-07-24
    • 2011-02-11
    • 1970-01-01
    • 2014-02-18
    相关资源
    最近更新 更多