【问题标题】:To clear a line in iPhone在 iPhone 中清除线路
【发布时间】:2011-09-06 09:35:45
【问题描述】:

当我更改月份时,我需要清除当前的折线图并用新的折线图替换它(每次更改月份时都会调用 createLineGraph 方法)。发生的情况是,上个月的图表的一部分(只是一部分)与新的折线图重合。我正在使用 CoreGraphics + Quartz2D 创建线条。有人知道这个光栅问题的解决方案吗?

【问题讨论】:

    标签: iphone ios core-graphics quartz-2d linegraph


    【解决方案1】:

    我建议您在单独的 CALayers 上画线,这样您就可以隐藏/删除 CALayers。

    【讨论】:

    • 啊..听起来像..工作! :|有没有其他方法可以解决这个问题?像魔法一样? :P 无论如何感谢您的帮助。 :) 如果我没有找到任何其他解决方案,我会尝试。
    • 在将混合模式设置为 kCGBlendModeClear 后再次尝试绘制线条。但是,这将消除该行在同一上下文中触及的任何内容。
    • 问题已解决。这只是一个微小的错误。我又恢复了理智。无论如何,谢谢阿拉斯泰尔! :D
    • Alastair Stuart 的方法帮助了我!
    猜你喜欢
    • 1970-01-01
    • 2022-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多