1

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

谢谢 !

4

1 回答 1

4

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

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

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

于 2012-01-27T13:01:11.980 回答