我可以从CGContext查询当前点吗?

时间:2012-07-03 22:19:49

标签: quartz-2d cgcontext

Apple的Quartz2d编程指南说“Quartz跟踪当前点,这是用于路径构建的最后一个位置。”在给出CGContext引用的情况下,有什么方法可以查询当前的内容吗?

我正在编写以分段形式绘制图表的方法,似乎CGContext已经知道当前点是什么,我不应该编写单独跟踪它所需的逻辑。在方法调用中传递CGContext和当前点坐标似乎很愚蠢。

1 个答案:

答案 0 :(得分:7)

这就是我得到当前观点的方式:

CGPoint currentPoint = CGContextGetPathCurrentPoint(context);
NSLog(@"currentPoint: %@", NSStringFromCGPoint(currentPoint));