【问题标题】:Core Text paragraph inside a UIScrollView is blurryUIScrollView 中的核心文本段落模糊
【发布时间】:2011-10-13 13:13:25
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: ios uiscrollview core-text blurry


    【解决方案1】:

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

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

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

    【讨论】:

    • 我确实忘记在我的 CoreText 边界路径框架中设置一些值,谢谢您的回答!
    猜你喜欢
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 2020-10-15
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多