Сглаживание текста в CALayer с непрозрачным фоном

Как и другие, я пытаюсь получить прилично выглядящий текст в представлении с поддержкой CALayer. Самая важная тема, которую я нашел, - это Подделка субпиксельного сглаживания текста с основной анимацией .

В начале этого поста сказано, что «Теперь для людей, которые могут устанавливать непрозрачный фон для своего текста (либо с помощью setBackgroundColor: call, либо аналогичного параметра в Interface Builder), эта проблема не возникает. слишком большая проблема ". Однако, когда я устанавливаю фон текстового поля в IB и заставляю его рисовать фон и делать то же самое с его ячейкой, у меня все еще возникает та же проблема (без сглаживания при использовании слоев). Они принадлежат NSBox, который также рисует свой фон.

Есть идеи относительно того, что я должен делать, а я нет? Спасибо

5
задан Community 23 May 2017 в 12:23
поделиться