Сглаживание шрифтов для меток в Xcode 4 - PullRequest
3 голосов
/ 03 июля 2011

Я редактирую xib-файл в Xcode4 Interface Builder, кнопки выглядят нормально, но в ярлыках отсутствует сглаживание.

Когда я создаю новый файл и добавляю ярлыки, они выглядят нормально. Есть идеи?

Вот скриншот (пока не могу опубликовать изображения, извините) http://i.imgur.com/DzFGy.png

1 Ответ

6 голосов
/ 03 июля 2011

То, что вы видите, - это не отсутствие сглаживания, а отсутствие субпиксельного сглаживания . Обратите внимание на разницу:

no subpixel

subpixel

Цветные края совпадают с «субпикселями» на ЖК-дисплее, так что светится сплошной блок пикселей, и он по-прежнему выглядит как правильный цвет.

Проблема в том, что Core Animation не выполняет субпиксельное сглаживание так же автоматически, как если бы вы не использовали CA. Простое решение состоит в том, чтобы отключить поддержку CA Layer для вашего представления (или любого другого суперпредставления). В противном случае этот вопрос содержит более полезное объяснение и информацию об обходных путях.

...