UIScrollView中的核心文本段落模糊不清

时间:2011-10-13 13:13:26

标签: ios uiscrollview core-text blurry

我尝试在UIScrollView内的视图中绘制一个长段作为NSAttributedString。奇怪的是,段落的顶部并不模糊,但我越滚动到底部就越模糊了!我很清楚Quartz和Floats可以遇到的小问题,因此我尝试将视图的框架设置为0.5以下。现在我的段落的顶部是模糊的,底部是好的(!)我真的不知道如何解决这个问题,并希望任何帮助!

谢谢!

1 个答案:

答案 0 :(得分:4)

我与模糊文本有关的每个问题一直与将文本定位在子像素偏移量有关。在某个地方,你可能有一个不是整数的位置,你应该向上或向下舍入。您可能想要检查的地方:

  • UIScrollView
  • 的位置
  • 滚动视图的contentOffset
  • 您在
  • 中覆盖drawRect的视图的位置
  • 您为CoreText调用实际绘制的rect(路径)

我意识到这个问题已经有几个月了,但是无论如何都要有一个答案是有用的!