【发布时间】:2012-07-03 22:19:48
【问题描述】:
Apple 的 Quartz2d 编程指南说“Quartz 跟踪 当前点,这是用于路径构建的最后一个位置。”给定 CGContext 参考,我有什么方法可以查询当前点是什么?
我正在编写分段绘制图表的方法,看起来如果 CGContext 已经知道当前点是什么,我不应该编写单独跟踪它所需的逻辑。在方法调用中同时传递 CGContext 和当前点坐标似乎很愚蠢。
【问题讨论】:
Apple 的 Quartz2d 编程指南说“Quartz 跟踪 当前点,这是用于路径构建的最后一个位置。”给定 CGContext 参考,我有什么方法可以查询当前点是什么?
我正在编写分段绘制图表的方法,看起来如果 CGContext 已经知道当前点是什么,我不应该编写单独跟踪它所需的逻辑。在方法调用中同时传递 CGContext 和当前点坐标似乎很愚蠢。
【问题讨论】:
这就是我得到当前点的方式:
CGPoint currentPoint = CGContextGetPathCurrentPoint(context);
NSLog(@"currentPoint: %@", NSStringFromCGPoint(currentPoint));
【讨论】: