清除iPhone中的线路

清除iPhone中的线路,iphone,ios,core-graphics,quartz-2d,linegraph,Iphone,Ios,Core Graphics,Quartz 2d,Linegraph,我需要清除当前的线形图,并在我更改月份时用新的线形图替换它(每次更改月份时都会调用createLineGraph方法)。发生的事情是,上个月图表的一部分(只是一部分)与新的直线图重合。我正在使用CoreGraphics+Quartz2D创建线条。有人知道这个问题的解决办法吗 我建议您在单独的Calayer上画线,这样您就可以隐藏/移除Calayer。啊。。听起来像……工作!:|还有别的办法吗?就像一个魔咒P无论如何谢谢你的帮助。:)如果找不到任何其他解决方案,我将尝试。将混合模式设置为kCGBl

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

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

啊。。听起来像……工作!:|还有别的办法吗?就像一个魔咒P无论如何谢谢你的帮助。:)如果找不到任何其他解决方案,我将尝试。将混合模式设置为kCGBlendModeClear后,尝试再次绘制线条。然而,这将抹去这一行在同一上下文中涉及的任何内容。问题已经解决。这只是一个微小的错误。我又恢复了理智。谢谢你,阿拉斯泰尔DAlastair Stuart的方法帮了我一把!