按x,y像素移动CGPath?

时间:2009-09-15 15:36:05

标签: iphone cocoa-touch core-graphics

有没有办法直接使用CGPathRef在(x,y)像素上移动路径,而不是在drawRect方法中再次遍历其点和线?当我想在屏幕上移动它而不是用新的像素重新创建它时,我想重用我的旧CGPathRef。

1 个答案:

答案 0 :(得分:0)

根据您的需要,您可以在绘制路径之前通过CGContextTranslateCTM翻译绘图上下文(然后使用推/弹出上下文或反转翻译来恢复旧上下文)。您可能也喜欢CGPathApply,它将为路径中的每个路径元素调用一个函数(因此您可以手动转换点)。