Основной текстовый абзац внутри UIScrollView размыт - PullRequest
1 голос
/ 13 октября 2011

Я попытался нарисовать длинный абзац как NSAttributedString в представлении внутри UIScrollView.Странно то, что верхняя часть абзаца не размыта, но чем больше я прокручиваю вниз, тем более размытым становится!Мне хорошо известны мелкие проблемы, которые могут возникнуть с кварцем и поплавками, поэтому я попытался установить рамку вида на 0,5 балла ниже.Теперь верхняя часть моего абзаца размыта, а нижняя часть в порядке (!) Я действительно не знаю, как это исправить, и буду признателен за любую помощь!

Спасибо!

1 Ответ

4 голосов
/ 27 января 2012

Каждая проблема, с которой я сталкивался при расплывчатом тексте, всегда была связана с позиционированием текста со смещением в субпиксель.Где-то у вас, вероятно, есть позиция, которая не является целым числом, и вы должны округлить ее вверх или вниз.Места, которые вы, возможно, захотите проверить:

  • Позиция вашего UIScrollView
  • ContentOffset вашего представления прокрутки
  • Положение переопределяемого вами вида drawRect in
  • Прямоугольник (путь), который вы на самом деле рисуете для своих вызовов CoreText

Я понимаю, что этому вопросу несколько месяцев, но хотя он был бы полезен длявсе равно есть ответ!

...