将CGPath点转换为不同的UIView引用

时间:2015-10-13 15:40:05

标签: ios objective-c core-graphics cgpath

我遇到问题我不知道如何解决。我使用该视图的边界为特定视图定义了CGPath。另一个视图需要使用该路径,但当然,坐标不正确(根据第二个视图的图层)。所以我希望找到类似的东西:

[view2 convertPoint:view1.center fromView:view1];

但是转换CGPath而不是点。

有没有相应的?这甚至可能吗?谢谢!

1 个答案:

答案 0 :(得分:1)

据我所知,在视图协调系统之间没有方便的转换CGPath的功能,但您可以使用CGPathCreateCopyByTransformingPath并应用仿射变换,如CGAffineTransformScaleCGAffineTransformTranslate