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

c r*_*ald 6 cgcontext quartz-2d

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

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

Tre*_*zar 8

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

CGPoint currentPoint = CGContextGetPathCurrentPoint(context);
NSLog(@"currentPoint: %@", NSStringFromCGPoint(currentPoint));
Run Code Online (Sandbox Code Playgroud)