Текст UITextView пикселируется при загрузке из моего файла XIB - PullRequest
1 голос
/ 11 июля 2010

Хорошо, у меня есть класс XIB с именем MenuItemView с 3 подвидами, UIImage, UILabel и UITextView.

Я динамически загружаю экземпляры MenuItemView в виде страниц в UIScrollView.Это создает аналогичный эффект прокрутки продуктов питания в приложении Chipotle.

Моя проблема в том, что текст в UILabel и UITextView становится очень пиксельным при загрузке представлений.

Есть кто-нибудьстолкнуться с этим раньше?Есть здесь что-то, что я просто пропускаю?

Ответы [ 2 ]

2 голосов
/ 05 августа 2011

Используете ли вы параметр mustRasterize для слоя метки / textview? Я делал это некоторое время назад, и это, кажется, испортило содержимое UILabels и TextViews

0 голосов
/ 11 июля 2010

Можете ли вы опубликовать скриншот где-нибудь, чтобы лучше объяснить, что вы подразумеваете здесь под "точечной"?Если то, что вы имеете в виду, является «размытым», то наиболее распространенной причиной этого является рисование дробных пикселей, что может произойти, если вы делаете такие вещи, как центрирование текста без округления / усечения результата до целого пикселя.

ЕслиВы действительно имеете в виду pixelated (там, где видны негабаритные пиксели), тогда я подозреваю, что вы неправильно масштабируете шрифт.Это может произойти, если вы примените масштабное преобразование к представлению, или в некоторых случаях, если вы возитесь с границами.

...