В момента при показване на някои шрифтове на iPad 3използвайки основен текст, ipad 3 ги показва малко размити и не толкова остри. Когато същите тези текстове се показват с помощта на уеб изглед на ipad 3, текстът е много остър, както се очаква .... някой има ли идеи защо това може да бъде?
Има ли проблем с coretext, показващ шрифтове на дисплея на ретината? Това определено не са шрифтовете, тъй като ние използваме един и същ тип шрифт, цвят и т.н. ...
Отговори:
9 за отговор № 1Можете да запазите слой.rasterize, ако добавите
view.layer.rasterizationScale = [[UIScreen mainScreen] scale];
3 за отговор № 2
Решихме проблема си с размития текст. Както се оказва, изобщо не беше проблем с текст, но този красив, свеж текст на ретината е първото нещо, което забелязвате на страница.
След по-внимателна проверка установихме, че всичките ни изгледи всъщност са замъглени, превключвателите на Apple и всички. Всеки от оскърбителните изгледи беше добавил реда:
view.layer.shouldRasterize = YES;
Това принуждаваше целия изглед да растрира ... AT 1x! По някаква причина операционната система не можа да увеличи мащаба на растеризирания изглед, така че всичко беше развълнувано @ 1x резолюция.
Просто премахнах реда, тъй като настройката по подразбиране за ShouldRasterize е НЕ.
0 за отговор № 3
настройка на contentScaleFactor, както е описано тук: UIView не се мащабира към ретината на iPad , работи за мен.