ios - UIScrollView 中的核心文本段落模糊

标签 ios uiscrollview core-text blurry

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

谢谢 !

最佳答案

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

  • 您的位置UIScrollView
  • ScrollView 的 contentOffset
  • 您覆盖的 View 位置drawRect
  • 您为 CoreText 实际绘制的矩形(路径)调用

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

    关于ios - UIScrollView 中的核心文本段落模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7754665/

    相关文章:

    ios - Cordova ,iOS 深色键盘?

    iOS - 串行通信集成到 Xcode 项目中

    iOS 嵌套 ScrollView ——继续滚动到顶部进入 super View ?

    ios - 如何找出 UIScrollView 的滚动指示器的大小?

    ios - 重复使用 APN/开发/生产的证书签名请求 (CSR)

    ios - React-native ios 的后台计时器

    ios - 带有 UIControl/UIButton subview 的 ScrollView/TableView 在 iOS 8 下不可滚动

    objective-c - 自定义文本字段 - 镜像自动更正

    objective-c - 如何阻止时间 UILabel 在每次增量时调整大小?

    ios - 核心文本 : Simplest accurate means of getting text bounds?