Ios 如果我想通过触摸路径来操纵路径中的控制点,使用uibezierpath或core图形会更好吗?

Ios 如果我想通过触摸路径来操纵路径中的控制点,使用uibezierpath或core图形会更好吗?,ios,xcode,core-graphics,uibezierpath,Ios,Xcode,Core Graphics,Uibezierpath,我想画一条路径,然后通过触摸路径的控制点来改变它的形状,使用uibezierpath或核心图形是否更好?为什么?我想在我修改完路径的形状后再访问它。多谢各位 您需要将控制点保留在自己的数据结构中,因为UIBezierPath和CGPath都不提供获取或修改路径现有控制点的方便方法 这就是说,如果UIKit绘图API满足您的需要,那么通常更容易使用它,因此您需要将数据结构转换为UIBezierPath,以便在每次用户进行更改时绘制它。您需要将控制点保留在您自己的数据结构中,因为无论是UIBezie

我想画一条路径,然后通过触摸路径的控制点来改变它的形状,使用uibezierpath或核心图形是否更好?为什么?我想在我修改完路径的形状后再访问它。多谢各位

您需要将控制点保留在自己的数据结构中,因为
UIBezierPath
CGPath
都不提供获取或修改路径现有控制点的方便方法


这就是说,如果UIKit绘图API满足您的需要,那么通常更容易使用它,因此您需要将数据结构转换为
UIBezierPath
,以便在每次用户进行更改时绘制它。

您需要将控制点保留在您自己的数据结构中,因为无论是
UIBezierPath
还是
CGPath
都不提供获取或修改路径现有控制点的方便方法

这就是说,如果UIKit绘图API满足您的需要,则通常更容易使用它,因此您需要将数据结构转换为
UIBezierPath
,以便在用户每次进行更改时绘制它