Retina Display на iPad3 с нечетким текстом - PullRequest
2 голосов
/ 19 марта 2012

В настоящее время при отображении некоторых шрифтов на iPad 3 с использованием основного текста ipad 3 отображает их немного размытыми и не такими резкими. Когда эти же тексты отображаются с помощью веб-просмотра на ipad 3, текст получается очень резким, как и ожидалось .... у кого-нибудь есть идеи, почему это может быть?

Есть ли проблема с отображением шрифтов в Coretext на сетчатке? Это определенно не шрифты, так как мы используем тот же тип шрифта, цвет и т. Д ...

Ответы [ 3 ]

9 голосов
/ 23 марта 2012

Вы можете сохранить layer.rasterize, если добавите

view.layer.rasterizationScale = [[UIScreen mainScreen] scale];
3 голосов
/ 20 марта 2012

Мы выяснили нашу проблему с нечетким текстом.Оказывается, это не было проблемой с текстом, но этот красивый, четкий текст на сетчатке - это первое, что вы заметили на странице.

После более тщательного изучения мы обнаружили, что все наши взгляды на самом деле размыты., Тумблеры Apple и все.Каждое из оскорбительных видов добавляло строку:

view.layer.shouldRasterize = YES;

Это заставляло растеризовать весь вид ... AT 1x!По какой-то причине ОС не смогла увеличить растеризованное представление, поэтому все получилось хреново с разрешением 1x.

Я просто удалил строку, поскольку по умолчанию для shouldRasterize установлено значение NO.

0 голосов
/ 23 марта 2012

настройка contentScaleFactor, как описано здесь: UIView не масштабируется до сетчатки iPad , у меня сработало.

...